Основы работы с процессами в Python

  Рет қаралды 1,284

Python Clinic

Python Clinic

Күн бұрын

Основы и есть - рассказываю о том, что вообще такое процессы, как и в каких ситуациях их можно использовать буквально в "ручном" режиме. Этим видео я открываю новую серию о конкурентном программировании, подписывайтесь, чтобы ничего не пропустить.
Группа в тг, где я делюсь бэкграундом и дополнительными мыслями по теме видео - t.me/PythonClinicChnl
Таймкоды:
00:00 - интро
00:22 - увлекательная теория
05:34 - механизм создания процесса
12:00 - выполняем больше работы?
18:53 - обрабатываем больше объектов?
24:56 - выводы и аутро

Пікірлер: 18
@ScreamOFF
@ScreamOFF Жыл бұрын
Привет, отличный контент! Подскажи по 15:36, а именно по добавлению .join() в цикл for. Вроде как таким образом мы не распараллеливаем процессы, ибо получится ситуация, что мы в основном потоке запускаем один процесс, потом блокируем основной поток с помощью join, тем самым не даем запустить новый процесс. После выполнения первого процесса, уже будет запущен следующий. Получится последовательный запуск нескольких процессов, но не параллельный. Мне кажется что правильнее тут запускать следующим образом: for p in procs: p.start() for p in procs: p.join() Таким образом, будет запущено несколько параллельных процессов, после чего, на время их выполнения будет заблокирован основной поток.
@pythonclinic
@pythonclinic Жыл бұрын
привет, абсолютно верное замечание, мне стоило подсветить этот момент в видео спасибо!
@jordenskraften8273
@jordenskraften8273 Жыл бұрын
Очередная БАЗА. Лайк до просмотра
@pythonclinic
@pythonclinic Жыл бұрын
Мерси)
@KhimichVladyslav
@KhimichVladyslav Жыл бұрын
Привет!) Это мой коммент днями ранее натолкнул тебя сделать это видео?) Если да, спасибо огромное!!!) Удачи! Топ контент!
@pythonclinic
@pythonclinic Жыл бұрын
привет, да) я читаю все комменты (хоть иногда и не быстро), если кто-то о чём-то просит - я делаю)
@green1278dramost5
@green1278dramost5 Жыл бұрын
Спасибо за видео! Планируете ли вы в дальнейшем осветить тему asyncio? Крайне мало такого контента, а учить по документации довольно сложно
@pythonclinic
@pythonclinic Жыл бұрын
да, вижу спрос на эту тему, так что будет)
@green1278dramost5
@green1278dramost5 Жыл бұрын
​@@pythonclinic отлично!
@user-on7hw8um7d
@user-on7hw8um7d Жыл бұрын
Книжка есть по asyncio, там довольно подробно описано взаимодействие с библиотекой
@green1278dramost5
@green1278dramost5 Жыл бұрын
@@user-on7hw8um7d "Asyncio и конкурентное программирование на Python", вы про эту книгу? Как бы вы ее оценили, приемлем ли перевод, достаточно ли полно раскрыты темы?
@user-on7hw8um7d
@user-on7hw8um7d Жыл бұрын
@@green1278dramost5 если вообще не знаешь с чего начать изучить асинхронную разработку на питоне мастхев, БАЗА
@kelevra1493
@kelevra1493 11 ай бұрын
Спасибо. Немного непонятно в каком порядке смотреть. В идеале делать как плейлист, с цифрами 1, 2, 3. Имею ввиду плейлист конкурентное программироаание.
@pythonclinic
@pythonclinic 11 ай бұрын
в порядке выхода видео)
@kelevra1493
@kelevra1493 11 ай бұрын
@@pythonclinic тяжело в плейллистах ориентироваться. Т.к округляет 1 месяц назад, 2 месяца назад.
@pythonclinic
@pythonclinic 11 ай бұрын
вот оно как, я понял, подумаю над нумерацией
@bulatnurgatin9713
@bulatnurgatin9713 Жыл бұрын
Зачем покупать vpn, если можно развернуть свой?
@pythonclinic
@pythonclinic Жыл бұрын
Как и всегда мы платим деньги за удобство) Свой vpn это круто, но я хочу иметь сервис с определённым уровнем стабильности работы и безопасности, доступный на всех устройствах, с большим набором точек доступа в нужных мне странах, и не тратить на всё это время - поэтому я готов потратить деньги. (получилась какая-то реклама сервисов vpn, но и пусть, конкретных продуктов я не называл)
Потоки ненастоящие? GIL в Python
13:20
Python Clinic
Рет қаралды 1,4 М.
I CAN’T BELIEVE I LOST 😱
00:46
Topper Guild
Рет қаралды 115 МЛН
路飞被小孩吓到了#海贼王#路飞
00:41
路飞与唐舞桐
Рет қаралды 68 МЛН
1 or 2?🐄
00:12
Kan Andrey
Рет қаралды 55 МЛН
Clowns abuse children#Short #Officer Rabbit #angel
00:51
兔子警官
Рет қаралды 19 МЛН
Методы классов в Python
10:51
Python Clinic
Рет қаралды 1,2 М.
Исправьте СРОЧНО эти 12 ошибок в ваших Python проектах
23:41
Основы Docker. Большой практический выпуск
1:25:44
Артем Матяшов
Рет қаралды 966 М.
Абстрактные классы в Python
12:35
Python Clinic
Рет қаралды 3,1 М.
I CAN’T BELIEVE I LOST 😱
00:46
Topper Guild
Рет қаралды 115 МЛН