Size: a a a

Programming Offtop

2020 April 21

AM

Andrew Mikhaylov in Programming Offtop
источник

AK

Anton Korotkikh in Programming Offtop
да, воркеры.
источник

I

Igor in Programming Offtop
Anton Korotkikh
так даже в ноде завезли треды, в несколько извращённом виде.
Воркеры которые? В dart тоже есть изоляты
А вот про ocaml я не еще в курсе (но и пока не требовалось)
источник

VP

Vladimir Petrakovich in Programming Offtop
Lightweight threads
источник

VP

Vladimir Petrakovich in Programming Offtop
В Lua тоже такие есть, прям тип данных отдельный)
источник

AM

Andrew Mikhaylov in Programming Offtop
Vladimir Petrakovich
Lightweight threads
for POSIX and Win32
источник

AM

Andrew Mikhaylov in Programming Offtop
Там ещё есть депрекейтед либа threads с потоками на уровне ВМ
источник

AM

Andrew Mikhaylov in Programming Offtop
А в модуле чёт про ожидание юниксовых файл дескрипторов есть, и т.п.
источник

AM

Andrew Mikhaylov in Programming Offtop
Похоже на обычные потоки ОС
источник

VP

Vladimir Petrakovich in Programming Offtop
Ну судя по описанию ниже, там типичные корутины, засыпающие на IO
источник

AK

Anton Korotkikh in Programming Offtop
Vladimir Petrakovich
Lightweight threads
падажи, если это грин треды, то тогда это кто?
https://github.com/ocsigen/lwt
источник

AM

Andrew Mikhaylov in Programming Offtop
И сигналы там же есть
источник

AM

Andrew Mikhaylov in Programming Offtop
И wait_pid есть
источник

AM

Andrew Mikhaylov in Programming Offtop
Какие нафиг грин треды :)
источник

I

Igor in Programming Offtop
Lwt это промисы с комбинаторами (как CompletableFuture)
источник

AK

Anton Korotkikh in Programming Offtop
Andrew Mikhaylov
Какие нафиг грин треды :)
ну там короче сть треды обычные и либы с асинком и грин тредами поверх них? усё как у остальных типа?
источник

VP

Vladimir Petrakovich in Programming Offtop
Andrew Mikhaylov
Какие нафиг грин треды :)
Так это всё можно делать без блокировки
источник

AM

Andrew Mikhaylov in Programming Offtop
Vladimir Petrakovich
Так это всё можно делать без блокировки
И сигналы без системных потоков и/или блокировок можно обрабатывать?
источник

VP

Vladimir Petrakovich in Programming Offtop
Ты же понимаешь, что асинхронный IO и грин-треды живут вместе, да?
источник

VP

Vladimir Petrakovich in Programming Offtop
Andrew Mikhaylov
И сигналы без системных потоков и/или блокировок можно обрабатывать?
wait_pid для дочернего процесса в JDK точно без блокировки делается
источник