Size: a a a

2020 November 18

in 2ch /pr/ 🎃
Когда у тебя асинх, это не значит, что у тебя после выполнения команды запрос выполняется парралельно полностью, это значит что тебе просто не нужно блокировать поток выполнения, пока раздуплится модуль, который ты вызываешь
источник

in 2ch /pr/ 🎃
То есть асинк это нихуя не гарант более быстрого выполнения твоего кода
источник

in 2ch /pr/ 🎃
Ладно, забей
источник

in 2ch /pr/ 🎃
Я не помнимаю о чём говорю
источник

in 2ch /pr/ 🎃
Извини, что потратил твоё время
источник

J

JohnByte in 2ch /pr/ 🎃
За счёт отключения блокировки потока ввода вывода
Нет никакого отключения блокировки ввода/вывода (на уровне ОС-и). IO - это shared ресурс, для использования которого нужно блокировать к нему доступ (также как и к файлам и пр., чтобы данные ВНЕЗАПНО не закорраптились). Это делается на уровне методов ОС-и. Non-blocking IO реализуется за счет воркера, который ждет в бесконечном цикле доступ к ио и считывает/записывает туда данные. Этот воркер передает другим воркерам задачу на обработку ввода. Или принимает от воркеров данные на вывод
источник

z

zeroid in 2ch /pr/ 🎃
JohnByte
Нет никакого отключения блокировки ввода/вывода (на уровне ОС-и). IO - это shared ресурс, для использования которого нужно блокировать к нему доступ (также как и к файлам и пр., чтобы данные ВНЕЗАПНО не закорраптились). Это делается на уровне методов ОС-и. Non-blocking IO реализуется за счет воркера, который ждет в бесконечном цикле доступ к ио и считывает/записывает туда данные. Этот воркер передает другим воркерам задачу на обработку ввода. Или принимает от воркеров данные на вывод
источник

z

zeroid in 2ch /pr/ 🎃
Точно в цикле?
источник

J

JohnByte in 2ch /pr/ 🎃
Ну как-то так примерно. Чтобы тред не "умирал". Активное ожидание десу
источник

z

zeroid in 2ch /pr/ 🎃
JohnByte
Ну как-то так примерно. Чтобы тред не "умирал". Активное ожидание десу
У ос есть спец. механизмы ожидания и доставки сообщений/вызова процедуры
источник

a

ash in 2ch /pr/ 🎃
источник

AD

Andrey Dilated2 in 2ch /pr/ 🎃
Бляяя
источник

AD

Andrey Dilated2 in 2ch /pr/ 🎃
Скоро кажись ляникс помрет
источник

AD

Andrey Dilated2 in 2ch /pr/ 🎃
источник

SR

Shattered Ruby in 2ch /pr/ 🎃
источник

z

zarxis🦈 in 2ch /pr/ 🎃
JohnByte
А на чем пилить какой-нибудь блокчейн если не на Расте? На более медленной Джаве или еще более тормознутом Пистоне?
А может не ебать всем мозги и взять плюсы?
источник

BT

Bayram Tagiev in 2ch /pr/ 🎃
А представьте запилить на такое ядро для лини
источник

BT

Bayram Tagiev in 2ch /pr/ 🎃
источник

АН

Андрей Нагорный... in 2ch /pr/ 🎃
Bayram Tagiev
А представьте запилить на такое ядро для лини
и что будет?
источник

Ee

Ertadan em in 2ch /pr/ 🎃
zarxis🦈
А может не ебать всем мозги и взять плюсы?
С++
источник