-
- Не зависит от языка. Имеет, на мой взгляд, но только разделение на небольшое число относительно независимых задач. Или когда действительно нужно вытеснение. То же что делают во многих современных RTOS (по отдельной задаче на каждый мигающий fk0(709 знак., 06.08.2012 10:42)
- WaitForMultipleEvents есть в CTL. единственный недостаток всех этих таск-шедулеров - это расход стека. всё остальное перечисленное (сложные механизмы синхронизации, ошибки в них) - бред. я уже настолько привык к многозадачке, что не представляю Mahagam(35 знак., 06.08.2012 11:54)
- Если взять не CTL, а FreeRTOS, например. Как сделать WaitForMultiple... ? Или, иными словами говоря, как обеспечить реакцию на _множество_ событий в пределах одной "задачи"? - fk0(06.08.2012 11:59)
- править саму фриртос. но IMHO, место фриртосины - в мусорке. от неё только одна польза, она портирована на всё что исполняет код. и этим не грех попользоваться. - Mahagam(06.08.2012 12:55)
- В TNKernel глянте реализацию event - AVF(06.08.2012 12:21)
- Если взять не CTL, а FreeRTOS, например. Как сделать WaitForMultiple... ? Или, иными словами говоря, как обеспечить реакцию на _множество_ событий в пределах одной "задачи"? - fk0(06.08.2012 11:59)
- C++ применительно к RTOS смущает вопрос компоновки. - да нормально стыкуются, если про extern "C" не забывать. - =AlexD=(06.08.2012 11:25)
- WaitForMultipleEvents есть в CTL. единственный недостаток всех этих таск-шедулеров - это расход стека. всё остальное перечисленное (сложные механизмы синхронизации, ошибки в них) - бред. я уже настолько привык к многозадачке, что не представляю Mahagam(35 знак., 06.08.2012 11:54)
- Не зависит от языка. Имеет, на мой взгляд, но только разделение на небольшое число относительно независимых задач. Или когда действительно нужно вытеснение. То же что делают во многих современных RTOS (по отдельной задаче на каждый мигающий fk0(709 знак., 06.08.2012 10:42)