00:01:37 Denis S: Привет!) 00:02:15 Dmitry Shmarev: Привет! Хорошо, спасибо! 00:02:28 Андрей Большаков: Всем привет! 00:02:32 Дмитрий Мамонтов: Привет 00:02:49 Дмитрий Мамонтов: Мало)) 00:02:50 Denis S: считай 2 осталось) 00:04:48 Denis S: Слышно, но трпимо) 00:04:57 Дмитрий Мамонтов: терпимо 00:05:52 Дмитрий Мамонтов: + 00:05:53 Denis S: видно! 00:06:14 Evan Gribov: привет! 00:06:14 Dmitry Volkov: запись включили? 00:06:54 Evan Gribov: господи только проснулся... надо включаться в мультипроцессы) 00:08:24 Evan Gribov: + 00:08:29 Дмитрий Мамонтов: Я с channels 00:08:39 Denis S: только мультитреды использовал 00:09:18 Denis S: ничего не ускорял, просто запуск параллельно_) 00:10:17 Denis S: не помню) ну или не знаю 00:10:35 Дмитрий Струнин: \о/ 00:12:01 Дмитрий Мамонтов: Один поток не ждет завершения другого насколько я помню, по крайней мере так я представлял работу thread 00:13:20 Denis S: Время на переключение контекста 00:13:27 Ярослав Левчук: Синхронизация потоков 00:13:28 Дмитрий Мамонтов: К одной и той же переменной могут обращаться 00:16:43 Denis S: - 00:16:48 Дмитрий Струнин: - 00:17:00 Дмитрий Мамонтов: Вроде не дает одновременно обращаться двум потоком 00:21:58 Дмитрий Мамонтов: + 00:22:06 Denis S: понятно) 00:22:07 Андрей Большаков: Понятно 00:22:08 Liubov: + 00:22:09 Денис Карпов: + 00:27:06 Дмитрий Струнин: уже занято другое ядро? 00:27:08 Дмитрий Мамонтов: На одном ядре работали 00:27:20 Денис Карпов: к одним переменным обращались 00:30:12 Denis S: ну если 2 скрипта запустить - это 2 процесса) 00:32:18 Evan: RAM 00:32:29 Denis S: как тогда это синхронизировать?) 00:32:37 Дмитрий Мамонтов: Общие ресурсы не получить ? 00:36:05 Evan: Как вообще лучше делать, писать кода напрямую в условии if __name__ == '__main__', или оборачивать все в main() и вызывать ее? Замечаю разногласия на этот счет) 00:37:03 Evan: Да 00:37:05 Denis S: + 00:37:06 Дмитрий Мамонтов: + 00:38:54 Denis S: а тут разве не получается, что мы внутри программы (треда) создаем процессы?) этого же нельзя делать) 00:40:07 Liubov: имеется в виду вызов функции наверно 00:40:33 Дмитрий Струнин: чтобы лишние файлы не запускались 00:40:38 Дмитрий Мамонтов: Если файл исполняемый то запустится последовательность 00:40:48 Денис Карпов: чтобы при импорте не выполнялся код 00:40:48 Evan: При импортировании файл будет исполнен 00:40:48 Дмитрий Струнин: в проекте должен работать один 00:40:58 Denis S: чтобы не импортировалось лишнее 00:41:01 Дмитрий Струнин: аттрибут файла 00:42:28 Denis S: и трансляция закончится)) 00:42:39 Дмитрий Струнин: лол 00:45:03 Denis S: ну ты говорил, что треды не создают процессов) 00:46:06 Denis S: окей) 00:46:25 Дмитрий Мамонтов: + 00:49:57 Liubov: а как тогда быть с большими кусками данных? переформатировать процессы так, чтобы необходимость в передаче больших кусков данных отпала? 00:50:16 Adil: pickle 00:50:16 Дмитрий Струнин: - 00:50:18 Denis S: да, отстойный модуль) 00:50:26 Liubov: маринованный ага 00:50:44 Denis S: у меня бот при перещзапуске не может прочитать этот pickle) 00:50:57 Denis S: чтобы получить контекст) 00:57:38 Denis S: - 00:57:46 Liubov: - 01:00:00 Denis S: вкладок примерно как у меня, когда начинаю работать над foodgram )) 01:00:28 Дмитрий Струнин: У меня до 60 доходит.. 01:01:59 Denis S: параллельный запуск чего-нибудь) 01:02:13 Дмитрий Струнин: запросы от юзеров? 01:02:49 Adil: .pyc 01:05:31 Denis S: понятно) 01:05:36 Liubov: все понятно 01:08:53 Denis S: magic 01:08:58 Liubov: кайф 01:08:59 Denis S: а если процессы?) 01:09:29 Дмитрий Струнин: + 01:09:53 Ярослав Левчук: Почему в этом случае тред сработал ? 01:13:40 Ярослав Левчук: пасиб 01:16:08 Liubov: спасибо! 01:16:08 Дмитрий Струнин: а как пайтон поймет, что можно использовать тред? он анализирует команды функции? 01:19:16 Evan: Вот Адиль конечно молодец -- что ни вебинар, всегда в офисе)) Трудоголик)) 01:19:36 Дмитрий Струнин: похоже)) 01:19:37 Evan: Ну привыкаешь просто) 01:19:54 Stas: я только сегодня понял что это виртуальный офис) 01:19:56 Ярослав Левчук: - 01:20:01 Evan: Спасибо за вебинар! 01:20:02 Denis S: ждем про асинхронность и менеджеры задач) 01:20:13 Stas: удивился ещё что ты каждую субботу в офисе ( 01:20:15 Stas: ) 01:20:57 Denis S: тогда лучше про менеджеры) 01:21:02 Denis S: еее 01:21:30 Evan: Зашибис) 01:21:33 Liubov: класс, ждём! 01:21:48 Дмитрий Струнин: +++ 01:21:49 Stas: спасибо! 01:22:00 Denis S: спасибо, Адиль! 01:22:00 Evan: Спасибо Адиль! 01:22:04 Дмитрий Струнин: Спасибо! 01:22:08 Dmitry Shmarev: Спасибо! 01:22:09 Ярослав Левчук: Спасибо! 01:22:09 Liubov: спасибо! 01:22:10 Дмитрий Мамонтов: Спасибо) 01:22:13 Denis S: пока