ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
19 мая
339229 Топик полностью
bialix (06.07.2012 18:40, просмотров: 448) ответил bialix на Для меня существенным вопросом является тестируемость кода. Как это все тестировать, без ОСи? Мы будем вынуждены в тестах подменять сервисы ОСи на свои заглушки и моки. Задача решаема. Главное чтобы сам код был тогда минимально завязан на сервисы
кстати, описанная ситуация с драйвером для работы с ибутоном, писалась под линух. и хотя там как бы есть настоящая вытесняющая многозадачность, но для достижения максимально возможного быстродействия мы не использовали никакое вытеснение и вообще потоки не использовались. вместо поллинга порта вешались на select. насколько я знаю есть ряд таких же реализаций асинхронных веб-серверов, обрабатывающих тысячи запросов в секунду, построенных именно без вытеснения на кооперативности и select.