Астрамак писал(а):
а зачем потоки защищать?Потоки работают зависимо от ресурсов и приоритетов системы и не всегда зависимо от твоего приложения. По-этому, создав поток, мы отдаем управление системе. Один поток в одно время может выполнять длинный цикл, а другой, в это же время, может рисовать картинки. Синхронизация же потоков нужна тогда, когда разные потоки пытаются влезть в одни данные -- один может писать какой-то массив, и другому, вдруг, приспичило писать туда же
------------ Дoбавленo:
Вот, интересна будет новая версия -- 2.00. Тут потки выполняют некоторые действия в режиме ожидания, что бы не простаивать впустую