Тут не исправить уже ничего, Господь, жги! Войти !bnw Сегодня Клубы
а еще жавовские гринтреды by design не гарантируют защиты от создания каким-нибудь неумелым кодером долгого цикла, дедлочащего на себя всю программу, в отличии от эрланга, который может прерывать процесс по таймеру практически на чем угодно(единственный известный мне на данный момент способ все сломать - это матчить 2 оченьоченьбольших специально сформатированных списка, каких в обычной жизни получить достаточно сложно)
#M2ACCO / @macro / 4381 день назад

На foreign calls заблочить все доступные OS-треды, ёпт.
#M2ACCO/7AH / @anonymous / 4381 день назад
Олсо, ты точно понимаешь что такое гринтреды? Они не должны блочиться на циклах.
#M2ACCO/6JA / @anonymous / 4381 день назад
@kagami не должны != не блочатся. Пруф что я не прав. Может я не прав и что-то изменилось. Но руководства по гринтредам, что я читал в свое время, и преподы, которых спрашивал, говорили что там либо ты сам yield'ишь, либо огребаешь неопределенности и возможных дедлоков.
#M2ACCO/QVZ / @macro --> #M2ACCO/6JA / 4381 день назад
@macro >Пруф что я не прав В ырланге и в хаскиле они не блочатся. А вот в gevent действительно на циклах всё заблочится, не знал. Похоже зависит от реализации. В Stackless Python, например, есть и preemptive multitasking.
#M2ACCO/MFK / @anonymous --> #M2ACCO/QVZ / 4380 дней назад
ipv6 ready BnW для ведрофона BnW на Реформале Викивач Котятки

Цоперайт © 2010-2016 @stiletto.