A
Alexei
1. Скажите, чем отличаются синхронные и асинхр потоки. Читал-читал. Запутался.
Как я понял:
Асинхронные потоки – потоки, которые выполняются последовательно. Т.е. сначала 1 поток, потом 2 поток, потом снова 1 поток.
Синхронные потоки – потоки выполняются параллельно. 1 и 2 поток работают сами по себе не мешая друг другу.
2. Семафоры и Мониторы.
Семафоры применяются для асинхронных потоков.
Мониторы применяются для синхронных потоков.
Ведь семафоры тоже самое что и мониторы: Есть критическая секция. И только один поток может находиться в критической секции. После того, как этот поток вышел, может зайти другой поток.
Помогите, пожалуйста, разобраться. А то я вообще запутался. Спс.
Как я понял:
Асинхронные потоки – потоки, которые выполняются последовательно. Т.е. сначала 1 поток, потом 2 поток, потом снова 1 поток.
Синхронные потоки – потоки выполняются параллельно. 1 и 2 поток работают сами по себе не мешая друг другу.
2. Семафоры и Мониторы.
Семафоры применяются для асинхронных потоков.
Мониторы применяются для синхронных потоков.
Ведь семафоры тоже самое что и мониторы: Есть критическая секция. И только один поток может находиться в критической секции. После того, как этот поток вышел, может зайти другой поток.
Помогите, пожалуйста, разобраться. А то я вообще запутался. Спс.