Протопотоки (protothreads)

Опубликовано в рубрике "Статьи", 20.07.2010.

Protothreads – очень удобная библиотека, реализующая аналог кооперативной ОС с очень маленькими затратами ресурсов (2 байта на поток!). Особенно она актуальна для небольших контроллеров и, собственно снимает извечный вопрос – пользоваться ОС или нет.

threads

Основные “фишки”

  • Очень маленькие затраты – достаточно всего два байта на поток
  • Библиотека написана на чистом C и C-препроцессоре без ассемблера и, поэтому, очень легко переносится
  • Выпускается под  BSD — лицензией