Многопоточность и GIL

  Рет қаралды 36,032

Computer Science Center

Computer Science Center

Күн бұрын

Пікірлер: 27
@mistrebrown7642
@mistrebrown7642 4 жыл бұрын
Лучший курс по python, лучший лектор
@yurkai
@yurkai 7 жыл бұрын
-- Вот такая вот история! Отличный курс и лектор. Пс. Чиселка!
@sabirshakirov4034
@sabirshakirov4034 5 жыл бұрын
Один из немногих годных курсов по python, действительно полезно
@nicholasspezza9449
@nicholasspezza9449 2 жыл бұрын
соглашусь с вами из начала 2023
@jeromewicks3896
@jeromewicks3896 5 жыл бұрын
45:32 - Модуль futures 55:15 - Параллелизм и конкурентность 1:14:15 - Модуль multiprocessing
@nicholasspezza9449
@nicholasspezza9449 2 жыл бұрын
глупый лакей
@rysbai-amanbai
@rysbai-amanbai 4 жыл бұрын
Очень содержательный курс! Спасибо большое!
@radifkurbanov3026
@radifkurbanov3026 2 жыл бұрын
16:25 - join называется, потому что идёт присоединение потока, у которого вызывали метод join, к вызывающему. А присоединиться он сможет, только когда завершит свою работу. Поэтому и join() ждёт, пока поток выполнится и после этого присоединит этот поток к вызывающему потоку.
@ВиталийТарасенко-м5п
@ВиталийТарасенко-м5п 8 жыл бұрын
Спасибо за курс!
@radifkurbanov3026
@radifkurbanov3026 2 жыл бұрын
26:47 - 27:17 - вообще-то, RLock имеет свой счётчик уровня рекурсии. И сделать релиз блокировки нужно ровно столько же раз, сколько мы сделали блокировок. Каждый вызов acquire() увеличивает этот счётчик на единицу, а каждый вызов release() уменьшает на единицу. Разблокировка произойдёт только тогда, когда этот счётчик будет равен нулю. Это в документации написано.
@АлексейПерцев-ж3б
@АлексейПерцев-ж3б 8 жыл бұрын
Присоединяюсь, курс понравился. Перестал бояться метаклассов :)
@valeriikuzivanov6832
@valeriikuzivanov6832 6 жыл бұрын
Спасибо, воистину годный контент!
@NickZhukovv
@NickZhukovv 7 жыл бұрын
Сергей, спасибо за прекрасный курс лекций! Возможно, на слайде 32 есть небольшая неточность. Методу delayed необходимо передать еще один параметр: math.cos, но только если cos в intergrate "не зашит".
@slebedev
@slebedev 7 жыл бұрын
Да, действительно. Спасибо!
@cyber.valllll
@cyber.valllll 5 жыл бұрын
Conditional locks. важно уточнить, что поток customer должен быть запущен после producer иначе customer захватит лок и будет ждать элементы бесконечно, а producer не сможет их создать потому, что лок захвачен. А также, вот этот второй while приведет к тому, что мы попытаемся wait на отпущенном локе (producer отпустил) что вызовет исключение. Потому он не нужен.
@КсенияПанова-о7д
@КсенияПанова-о7д 4 жыл бұрын
Кажется, это не так. Даже если запустить consumer раньше, и он захватит блокировку, wait отпустит ее, пока не получит notify от другого треда (ну и release).
@usersbit
@usersbit 5 жыл бұрын
41:40 - зачем вызывать в потоке функцию follow рекурсивно? Ведь можно было бы сделать внешим циклом, что позволило бы избежать переполнения стека.
@qybsrir
@qybsrir 2 жыл бұрын
Насколько я знаю, pipe -- это вовсе не "свой путь python", а инструмент IPC ОС. Может быть, питон его и использует под капотом или там реально какая-то своя реализация?
@annazhydko2459
@annazhydko2459 5 жыл бұрын
Огромное спасибо!
@usercommon1
@usercommon1 3 жыл бұрын
и gil запрещëнная в российской федерации организация
@MrSvent0vit
@MrSvent0vit 5 жыл бұрын
Отличная лекция
@structureandconquer
@structureandconquer 4 жыл бұрын
Вспомнился анекдот про процесс: Гениколог: Раз аборт, два оборт - завтра еду на курорт Судья: Раз процесс, два процесс - завтра будет мерседес Учитель: Раз тетрадь, два тетрадь - есть чем ж.пу вытирать
@bambimbambas
@bambimbambas 4 жыл бұрын
Ого, шутка, ничего себе. Сам додумался, или чёртов клуб шизоидов подсказал ?
@structureandconquer
@structureandconquer 4 жыл бұрын
@@bambimbambas берите и делитесь дорогой Назар. Всех вам благ и компилируемого кода. П.с. Застрелитесь избавьте нас от ваших компетентных мнений
@nicholasspezza9449
@nicholasspezza9449 2 жыл бұрын
@@bambimbambas отличная шутка, а вы просто глупое быдло, строящее из себя не пойми что.
@glassyjam217
@glassyjam217 9 ай бұрын
Объясните колхознику, что криво-косо произнесённые английские слова в русской речи отвлекают от сути как если бы он рыгал каждую минуту
@НикН-о7о
@НикН-о7о 3 жыл бұрын
Отличная лекция
Быстрее, Python, ещё быстрее
1:09:22
Computer Science Center
Рет қаралды 19 М.
UFC 310 : Рахмонов VS Мачадо Гэрри
05:00
Setanta Sports UFC
Рет қаралды 1,2 МЛН
Сестра обхитрила!
00:17
Victoria Portfolio
Рет қаралды 958 М.
Встроенные коллекции и модуль collections
1:06:44
Computer Science Center
Рет қаралды 19 М.
Исключения и менеджеры контекста
58:29
Computer Science Center
Рет қаралды 13 М.
Итераторы, генераторы и модуль itertools
1:36:25
Computer Science Center
Рет қаралды 21 М.
Потоки в Python
13:26
Python Clinic
Рет қаралды 1,4 М.
Тестирование
1:13:47
Computer Science Center
Рет қаралды 10 М.
Модули, пакеты и система импорта
1:47:40
Computer Science Center
Рет қаралды 13 М.
Евгений Жаринов: беседы о литературе
3:31:47
Profileschool
Рет қаралды 2,9 МЛН
UFC 310 : Рахмонов VS Мачадо Гэрри
05:00
Setanta Sports UFC
Рет қаралды 1,2 МЛН