Anonymous
В потоне все потоки на одном ядре
Anonymous
В потоне все потоки на одном ядре
Ты уверен что ВСЕГДА на одном ядре?
Anonymous
В рамках процесса да
Anonymous
Прибиты к ядру
Anonymous
В питоне нет смп
Ringо
В рамках процесса да
Треды - они и так в одном процессе, не важно питун или не питун
Alex
Питон использует системные треды
Ringо
Хотя мб в виндах сложнее с тредами, чем в линупсе
Alex
Об них и речь.
Ну речь о том что таки важно питон или не питон
Alex
В эрланге например
Ringо
В эрланге например
Хорошо. Если взять питон и взять эрланг и их треды, кто из них исключение, а кто — примерно, как у всех?
Ringо
что значит исключение
Значит выделяется на общем фоне
c
Значит выделяется на общем фоне
акторы выделяются на общем фоне? А если я скажу что их можно реализовать на питоне?
Ihor 🐈
В эрланге просто своя реализация тредов, которые там "легковесными процессами" называются
Ihor 🐈
Хотя возможно хуйню снёс,
Ihor 🐈
давно ничего по эрлангу не читал
Alex
Go тоже по-твоему исключение?
Alex
Вопрос в том даёт ли тебе язык примитив в виде системных тредов или нет.
Alex
Поэтому и важно в контексте обсуждения конкурентности в языке программирования - питон это или не питон
Alex
Реализации конкурентности отличаются от языка к языку, и то что питон позволяет тебе оперировать системными тредами не значит что везде так.
Ringо
Go тоже по-твоему исключение?
Я не утверждаю, я спрашиваю
Ringо
Хорошо
Alex
Я не утверждаю, я спрашиваю
Кстати в очень мейнстримной ноде тредов отродясь не было. Сейчас только запиливают.
c
ну Shieldy же как-то прошли
Anonymous
Есть где либо платные уроки по разработке софтов и ботов на пайтон
Anonymous
@botoid
спасибки
Anonymous
Я посмотрел в коде интерпретатора, действительно вновь созданные потоки не прибиваются к ядру мейн треда. Это дезинформация с моей стороны прошу прощения. Я эту байку взял с курсеры, там прямым текстом говорили про птред аффинити апи и т.п. что мол единственное ядро используется. Видимо единственное препятствие в питоне это гиль, но это уже не связано
Pavel
тем временем, до релиза 3.8 с субинтерпретаторами не так уж и далеко
Anonymous
Чо такое субинтерпретаторы?
Alex
Чо такое субинтерпретаторы?
Возможность запускать несколько инстансов питон-интерпретатора в одном процессе.
Anonymous
В луа чет подрбное было
Alex
@zion_o_zaur разве в 3.8?
Pavel
вроде да, на правах экспериментального модуля
Андрей
Pavel
шучу, конечно
Pavel
возможность в рамках одного процесса гонять несколько интерпретаторов, каждый со своим гилом
Alex
ну кроме извечного нытья про GIL это даст возможность делать ембеддед питон не ограничиваясь одним инстансом.
Pavel
в ц-апи это давно уже доступно
Alex
и не заигрывая с IPC
Андрей
Чем людям Гил мешает?
Андрей
Я не понимаю
Pavel
Чем людям Гил мешает?
вопрос на миллион. но ноют
c
В луа чет подрбное было
луа блин создана для встраивания, понятное дело что там несколько инстансов можно держать
Anonymous
Не, там у одного инстанса несколько подинстансов для корутин
Anonymous
В луа
Pavel
просто из петона к этому всему доступа не было
Anonymous
А так луа стейтов можно сколько хочешь
Anonymous
Разные веши немножко
Alex
ну вообще эмбеддыд давно так можно
хм... мне казалось что нет, надо будет подчитнуть
c
А так луа стейтов можно сколько хочешь
так там тот же луа стейт для корутин
Pavel
хм... мне казалось что нет, надо будет подчитнуть
да используется в некоторых проектах с мохнатых времен
Pavel
пруфы прям в пепе были
c
@aragaer @Tishka17 @gloomy_philosopher
Pavel
просто убейся футбольным мячом, тупая мразь
Alex
пруфы прям в пепе были
в каком из? PEP 554?
ALEX
Хахахах
ALEX
Что так
Slam!
Что так
Чел, тут питон-чат Кто захочет посмотреть новости футбола, тот их посмотрит в соответствующем месте
ALEX
Что тут делать можно
c
Эх, чего сюда репорты не завезли
ALEX
Что за питон
Alex
Что тут делать можно
тебе - ничего. уебывай.
Alex
@gloomy_philosopher @Tishka17 @aragaer @Saluev
ALEX
Что такие агрессивные
Pavel
Что такие агрессивные
ну как бы ты не туда зашел