Size: a a a

Rust — русскоговорящее сообществo

2020 March 26

AT

Alexander Tchitchigin in Rust — русскоговорящее сообществo
На самом деле, ядра и Linux, и Windows "жонглируют" потоками (в Linux их называют "задачами", как в Windows - не помню). А процесс теперь - это совокупность 1+ потока и выделенных им всем ресурсов (память, файлы, сокеты и т.п.). 😊
источник

∅ч

∅ ч in Rust — русскоговорящее сообществo
Alexander Tchitchigin
На самом деле, ядра и Linux, и Windows "жонглируют" потоками (в Linux их называют "задачами", как в Windows - не помню). А процесс теперь - это совокупность 1+ потока и выделенных им всем ресурсов (память, файлы, сокеты и т.п.). 😊
там разве не child процессы?
источник

AT

Alexander Tchitchigin in Rust — русскоговорящее сообществo
∅ ч
там разве не child процессы?
Где "там" и что такое "child процессы"?
источник

∅ч

∅ ч in Rust — русскоговорящее сообществo
Alexander Tchitchigin
Где "там" и что такое "child процессы"?
ну в линуксе, а чайлд всмысле идет от другого провесса
источник

AT

Alexander Tchitchigin in Rust — русскоговорящее сообществo
∅ ч
ну в линуксе, а чайлд всмысле идет от другого провесса
Да, есть дерево процессов - и что?
источник

∅ч

∅ ч in Rust — русскоговорящее сообществo
Alexander Tchitchigin
Да, есть дерево процессов - и что?
ну вот
источник

AT

Alexander Tchitchigin in Rust — русскоговорящее сообществo
В Windows, помнится, тоже есть.
источник

AT

Alexander Tchitchigin in Rust — русскоговорящее сообществo
∅ ч
ну вот
Что "вот"?
источник

AT

Alexander Tchitchigin in Rust — русскоговорящее сообществo
Как это связано с потоками?
источник

d

diabolo in Rust — русскоговорящее сообществo
в виндах есть понятие файбера — это мега-лёгкие треды, но это так, к слову
источник

d

diabolo in Rust — русскоговорящее сообществo
∅ ч
ну в линуксе, а чайлд всмысле идет от другого провесса
чайлд — это форк, то есть копия с расширенным дата
источник

AT

Alexander Tchitchigin in Rust — русскоговорящее сообществo
diabolo
в виндах есть понятие файбера — это мега-лёгкие треды, но это так, к слову
У меня информация, кажется, с ещё до-файберовых времён, не знаю что теперь ядро скедулит - так же потоки, или теперь файберы?
источник

d

diabolo in Rust — русскоговорящее сообществo
Alexander Tchitchigin
У меня информация, кажется, с ещё до-файберовых времён, не знаю что теперь ядро скедулит - так же потоки, или теперь файберы?
так же, если не захочешь, ща посмотрю, тыщу лет туда не лазил
источник

AT

Alexander Tchitchigin in Rust — русскоговорящее сообществo
diabolo
чайлд — это форк, то есть копия с расширенным дата
Да вообще чайлд - это процесс, у которого ppid совпадает с текущим. Он же может быть форком другого чайлда, который потом зарепарентился. 🤷‍♀️
источник

d

diabolo in Rust — русскоговорящее сообществo
Alexander Tchitchigin
Да вообще чайлд - это процесс, у которого ppid совпадает с текущим. Он же может быть форком другого чайлда, который потом зарепарентился. 🤷‍♀️
ага, и кучу зомби так часто ловим;)
источник

r

red75prime in Rust — русскоговорящее сообществo
Adv0cat
замечательно!)
или let val: u32 = input.parse()?;, если использовать подходящий тип ошибки
источник

AZ

Alex Zhukovsky in Rust — русскоговорящее сообществo
Alexander Tchitchigin
У меня информация, кажется, с ещё до-файберовых времён, не знаю что теперь ядро скедулит - так же потоки, или теперь файберы?
ось много чего скедулит, например есть пикопроцессы
источник

AZ

Alex Zhukovsky in Rust — русскоговорящее сообществo
https://article.itxueyuan.com/dE74L тут есть немного
источник

AT

Alexander Tchitchigin in Rust — русскоговорящее сообществo
diabolo
ага, и кучу зомби так часто ловим;)
Зомби же из-за того, что нужно где-то код завершения хранить, а не из-за репарентинга как такового. 🤷‍♀️
источник

d

diabolo in Rust — русскоговорящее сообществo
Alexander Tchitchigin
Зомби же из-за того, что нужно где-то код завершения хранить, а не из-за репарентинга как такового. 🤷‍♀️
если нет wait, получаем зомбаков, но это тема не для сюда, а для pro.sdev
источник