Previous Entry Share Next Entry
2016-01

по следам попыток изготовления green threads в .NET

В среде free software “we support feature X” – “ура, у нас получилось воспроизвести один из сценариев использования Х!”, а в среде коммерческого (non-free as in non-free beer) софта “we support feature X” – “мы сохраним работоспособность\совместимость реализации фичи Х в соответствии со спецификациями в течение этого и\или следующего release cycle”.

Как-то мне второе определение больше нравится…


  • 1
udpn January 18th, 2010
А в результате green threads нигде нет. В трех языках есть реализации через континюации, но у 99% кодеров вытекут мозги, пытаясь это прочесть.

wizzard0 January 18th, 2010
Я сделал для шарпа на курсовую. Синтаксис раковый. Но писать можно. Только надо его от остального курсача отпилить.

wizzard0 January 18th, 2010
Кстати, в Stackless Python абсолютно вменяемо такие треды работают. Но синтаксис местами тоже раковый.

В LSL всё круто, и где-то еще.

А пост был про сериализацию - на MS Connect висит issue про сериализацию стэка, на который написано "yes, it works now, but we may change it in future, and there will be no way to deserialize stack on the new CLR versions, so this feature is considered unsupported". Так-то.

lionet January 18th, 2010
Erlang?

(Deleted comment)
_zerg January 18th, 2010
там процессы не операционной системы

(Deleted comment)
_zerg January 18th, 2010
http://www.erlang.org/pipermail/erlang-questions/2006-October/023287.html

The Erlang process implementation is user-level, sometimes called "green threads".

Также в википедиах пишут, что таки не 'green threads' а 'green processes'.

lionet January 18th, 2010
Haskell/GHC?

mr_aleph January 18th, 2010
джавка адын.адын на солярке пышь-пышь

врот сунь мунь

sashman January 18th, 2010
про коммерческий софт - очень улыбнуло.

Re: врот сунь мунь

wizzard0 January 18th, 2010
оно понятно что истина где-то посредине

но при возможности засудить вендора почему бы и нет?

Re: врот сунь мунь

sashman January 18th, 2010
типа фича заявлена, а не работает как надо, но формально, в их лаборатории, работает. В новой версии проблема якобы решена. Апгрейд стоит несколько [десятков] k€.

Как ты представляешь суд какой-то местечковой конторы против крупного межнационального производителя? Или судиться с его единственным представителем в стране? и как потом им смотреть в глаза, или отказаться от их услуг? (т.е. попасть на пару лямов$ на переделку инфраструктуры)

Ты в каком-то сферически-вакуумном мире живёшь.

Re: врот сунь мунь

wizzard0 January 18th, 2010
я вообще-то как раз говорю о том что по моему опыту *именно с опенсорсом* заявленные фичи как раз и работают главным образом в лаборатории.

Re: врот сунь мунь

sashman January 18th, 2010
ты мало работал с действительно большими (по бытовым меркам) системами. Там такой бред - дай боже встречается.

в опенсорсных, наверное, начинает встречаться на более мелком уровне интеграции.

(хотя то, с чем сталкиваюсь я, по западым меркам - всего лишь продукты для medium business)

Re: врот сунь мунь

wizzard0 January 18th, 2010
ага

  • 1
?

Log in

No account? Create an account