420 читали · 5 лет назад
Давайте синхронизировать потоки в Python
Для меня это был волшебный момент, внезапный инсайт, когда я впервые узнал о многопоточности. Меня восхитила сама возможность параллельного выполнения действий, (хотя важно заметить, что на компьютере с одноядерным процессором вычисления выполняются не строго параллельно, причем вычисления в Python распараллеливаются частично из-за наличия GIL-концепции ‑ способа синхронизации потоков в Python. Многопоточность открывает новые возможности для вычислений, но вслед за могуществом приходит и ответственность...
06:44
1,0×
00:00/06:44
561,3 тыс смотрели · 4 года назад
Программирование на Python. Многозадачность. Потоки. Threading. Взаимодействие потоков. Синхронизация
Доброго времени суток, читатели, зрители моего канала programmer's notes. Не забывайте подписываться и писать свои комментарии к моим статьям и видео. Приложение 3 (Приложение 1, Приложение 2) к видео Многозадачность. Взаимодействие между потоками (Thread). Класс Lock Очень важный вопрос связан с синхронизацией работы потоков. Существует довольно много инструментов в модуле threading. Рассмотрим сегодня один из инструментариев. Потоки могут взаимодействовать друг с другом, потому как они имеют одни и те же глобальные переменные...