-
- Ждать в прерывании НЕЛЬЗЯ. По определению. В него нужно быстро
войти, быстро что-то сделать и быстро свалить. Про энтропию даже не
начинайте. - Xитpый Kитaeц(11.06.2020 09:58)
- А проверить в прерывании на не занятось ресурса как? - BlackMorda(11.06.2020 11:23)
- Если прерывание не может прерываться -- достаточно
переменной-флага. Если может -- нужна атомарная переменная с
функционалом test-and-set. - fk0(11.06.2020 11:28)
- "атомарная переменная с функционалом test-and-set." - это не мютекс? - BlackMorda(11.06.2020 15:13)
- Если прерывание не может прерываться -- достаточно
переменной-флага. Если может -- нужна атомарная переменная с
функционалом test-and-set. - fk0(11.06.2020 11:28)
- А проверить в прерывании на не занятось ресурса как? - BlackMorda(11.06.2020 11:23)
- Ждать можно и не в прерывании. Samx(95 знак., 10.06.2020 01:26)
- Заводить еще переменную которая будет опрашиватся в основном цикле? Энтропия вырастет. - BlackMorda(10.06.2020 10:39)
- Использовать мутексы в прерывании - весьма богатая идея. Сами придумали? - LightElf(09.06.2020 23:06)
- Не знаю, как у вас, а у меня всё работает. Main loop, protothreads, вот это всё. Прерывания там, где без них никак. Переключалка задач не нужна. - SciFi(09.06.2020 23:00)
- Ждать в прерывании НЕЛЬЗЯ. По определению. В него нужно быстро
войти, быстро что-то сделать и быстро свалить. Про энтропию даже не
начинайте. - Xитpый Kитaeц(11.06.2020 09:58)