Вверх ↑
Разработчик
Ответов: 26305
Рейтинг: 2146
#1: 2009-06-29 00:56:52 ЛС | профиль | цитата
Galkov писал(а):
защищают от конфликта данных

Мда... Согласен, название не очень удачное. Я только потом понял, что их надо было назвать Синхронными Потоками.

Galkov писал(а):
первый поток - пишет в первый стрим, второй - пишет во второй, а третий - читает из обоих

Пока работает первый поток, ни второй, ни третий ничего не сделают, если только второй поток не заставить писать в ждущем режиме, но это при условии, что работает только один мьютекс, а больше и не предусмотрено. По-хорошему, надо было список мьютексов сделать, которые будут синхронизировать разные потоки. С одним такая ситуевина не прокатит, все будут стоять в очереде и ждать завершения предыдущих, выполняя только ждущий режим
карма: 22

0