420 читали · 5 лет назад
Давайте синхронизировать потоки в Python
Для меня это был волшебный момент, внезапный инсайт, когда я впервые узнал о многопоточности. Меня восхитила сама возможность параллельного выполнения действий, (хотя важно заметить, что на компьютере с одноядерным процессором вычисления выполняются не строго параллельно, причем вычисления в Python распараллеливаются частично из-за наличия GIL-концепции ‑ способа синхронизации потоков в Python. Многопоточность открывает новые возможности для вычислений, но вслед за могуществом приходит и ответственность...
Программирование на Python. Многозадачность. Потоки. Модуль threading
Доброго времени суток, читатели, зрители моего канала programmer's notes. Не забывайте подписываться и писать свои комментарии к моим статьям и видео. А это две из восьми подборок моего канала канала о программировании на языке Python. Приложение 1 к видеоуроку Многозадачность. Потоки. Модуль threading Как я уже говорил в видеоуроке, многозадачность может существовать в рамках одного процесса. Элементами такой многозадачности являются потоки. При создании процесса также в рамках его создаётся один главный поток, исполняющий код программы...