Size: a a a

2020 May 28

m

mr.slavik in MediaTube HCF
который позволяет в рамках одного потока операционной системы конкурентно выполнять таски
источник

m

mr.slavik in MediaTube HCF
планировщик в цикле(loop) крутится и выполняет таски которые назначены ему
источник

m

mr.slavik in MediaTube HCF
соответственно т.к. нет прерываний - переключается он между тасками тогда, когда таска управление передает
источник

k

krutmaster in MediaTube HCF
Одновременно несколько задач делать что ли?
источник

SK

Sergey Kaluzhskiy in MediaTube HCF
помню когда-то на яве я такое своими средствами реализоывал. передавал интерфейс и дергал колбэки
источник

m

mr.slavik in MediaTube HCF
вот await - это собственно передача управления планировщику
источник

SK

Sergey Kaluzhskiy in MediaTube HCF
krutmaster
Одновременно несколько задач делать что ли?
нет. делать сетевой запрос. и когда придет ответ, то дернется твой код
источник

m

mr.slavik in MediaTube HCF
и просьба вернуть управление когда наступит условие некоторое
источник

m

mr.slavik in MediaTube HCF
krutmaster
Одновременно несколько задач делать что ли?
не одновременно
источник

m

mr.slavik in MediaTube HCF
конкурентно
источник

m

mr.slavik in MediaTube HCF
большую часть времени часто программа чего-то ждет
ответа от сервера, базы, диска, ввода с клавиатуры и тд
источник

НП

Нехристь Пендостанск... in MediaTube HCF
krutmaster
А мне всё равно не носить, я итак в очках
так ты поверх своих наень солнцезащитные.
источник

m

mr.slavik in MediaTube HCF
источник

m

mr.slavik in MediaTube HCF
вот чтобы пока чего-то ждет программа делать что-то другое и не создавать системный поток - зачастую достаточно использовать планирощик
источник

m

mr.slavik in MediaTube HCF
await asyncio.sleep(0.5)
источник

SK

Sergey Kaluzhskiy in MediaTube HCF
ну тут не многозадачность как таковая. тут колбэки
источник

m

mr.slavik in MediaTube HCF
в этом месте управление вернется планировщику и планировщик вернет его в этом месте таске, когда пройдет 0.5с
источник

k

krutmaster in MediaTube HCF
А почему через join
источник

m

mr.slavik in MediaTube HCF
а пока не прошло - передаст управление другой таске
источник

SK

Sergey Kaluzhskiy in MediaTube HCF
krutmaster
А почему через join
джоин слепляет массив  в строку
источник