Программирование на Python. Многозадачность. Потоки. Threading, класс Thread
Доброго времени суток, читатели, зрители моего канала programmer's notes. Не забывайте подписываться и писать свои комментарии к моим статьям и видео. А это две из восьми подборок моего канала канала о программировании на языке Python. Приложение 2 к видеоуроку (Приложение 1) Модуль threading, класс Thread Сегодня подробнее остановимся на класса Thread модуля threading. Конечно, мы его уже использовали, но необходимы и подробности. Прототип конструктора Thread(group=None, target=None, name=None,...
1 год назад
Многопоточное программирование
Потоки — это инструмент, который позволяет выполнять части программы одновременно. Потоки представлены классом Thread (англ. «нить»), поскольку по-английски поток выполнения называется thread of execution. Рассмотрим пример программы с двумя потоками: thread1 и thread2. Каждый из этих потоков десять раз выводит в консоль по одному символу. Один поток будет печатать o, а второй — X. Код при этом будет выглядеть так: public class TwoThreads { private static final int PRINT_COUNT = 10; public static void main(String[] args) { Thread thread1 = new Thread(() -> { for (int i = 0; i < PRINT_COUNT; i++) { System...