Я читал на резьбовой модели программирования по сравнению с асинхронной моделью из этой действительно хорошей статьи. http://krondo.com/blog/?p=1209Темы по сравнению с Async
Однако в статье упоминаются следующие моменты.
- Асинхронная программа просто превзойдет программу синхронизации, переключаясь между задачами всякий раз, когда есть ввод-вывод.
- Темы управляются операционной системой.
Я помню, как читал, что потоки управляются операционной системой, перемещая TCB между Ready-Queue и Waiting-Queue (среди других очередей). В этом случае потоки не тратят время на ожидание или не делают?
В свете вышесказанного, каковы преимущества асинхронных программ над потоковыми программами?
Я думаю, вы имеете в виду синхронный и асинхронный. – someguy
Нет, я имел в виду Threaded vs. Async. Я упомянул первый пункт только потому, что это я понял из статьи. – 2010-10-26 13:41:51