ㅤ
Alex
Alex
гораааздо лучше
ㅤ
А потом можно на текущем месте работы его проталкивать потихоньку для внутренних вещей
Anonymous
Чем опен сорс не реальные проекты
Alex
знаю одну персону которая руби изучает уже год или два, я за это время все его шишки набил месяцев за 6 и даже больше (шишек).
Alex
Alex
Cat
Cat
так-то OS был бы норм темой, если бы можно было им понтоваться
Cat
(кое-где можно)
Cat
а, ок, чёт меня поплавило
Cat
Cat
сейчас бы изучать язык на проде
Alexey
дык плюсы так и изучают же 🙂 особенно джуны. именно на проде
Alexey
да и не только плюсы
պլհկ
Все на проде изучают
պլհկ
Будто как-то по-другому можно
Cat
ну у меня просто жизненного опыта 0, так что я не знаю;
соглашусь
Αλεχ
Αλεχ
я вот ебашу на парити
Αλεχ
чем плохо-то?
Αλεχ
главное чтобы люди были норм
Αλεχ
и ехать не далеко
Dmitry
посоны. В расте потоки работают параллельно или пока один работает все ждут ?
Dmitry
типа GIL
Cat
Интересный вопрос
Dmitry
и вот тут я подумал. А хули эти безопасности на уровне компиляции ? Они чего то стоят ? А если какой то сбой в системе - что компиляторгарантирует ?
Dmitry
и блоки unsafe
Cat
Dmitry
как он может работать параллельно захватывая данные ?
Cat
Dmitry
захватывает область памяти не давая в другом потоке изменить ?
Αλεχ
Dmitry
Dmitry
прогугли
Cat
Dmitry
Например, если у вас есть восемь потоков, работающих на восьмиядерном процессоре, только один поток может работать в некоторый момент времени. GIL призвана предотвратить появление гонки условий, которая может нарушить целостность данных. Есть некоторые тонкости, но суть такова.
Alexey
GIL (запрещен в россии)
Αλεχ
Αλεχ
разницу знать надо
Cat
Dmitry
Cat
Dmitry
а раст прям параллельно все исполнит ?
Αλεχ
Αλεχ
почитай
Αλεχ
разницу осознай
Dmitry
а. Я кажись понял
Dmitry
т.е все параллельно. Видит мьютекс все останавливает ?
Αλεχ
бля
Sherzod
Αλεχ
ты пробовал читать?)
Deleted Account
Deleted Account
или это была провокацыя
Αλεχ
Deleted Account
Dmitry
Αλεχ
почитай как работает мультитаскинг в ОС
Alexey
с помощью синхронизации (тех же мьютексов) из многопоточной программы можно сделать по сути однопоточную, которая останется многопоточной, да.
Cat
У компилятора раста есть знание о том, какие типы можно передавать между потоками (Mutex, Arc, ...) и какие нельзя (Rc, ...)
Αλεχ
Да ему сначала просто про синхронизацию почитать
Cat
Αλεχ
какая кислота, токсичность епт
Kerrigan
тлдр: в расте обычные потоки без хитрого рантайма
Αλεχ
а шо так можно было?
Kerrigan
да😏😏😏😏😏
Денис
дослёз
պլհկ
GIL к файберам отношения не имеет
պլհկ
при чем здесь они вообще
Αλεχ
а GIL это как раз про то, если я правильно понял описание