Дела нас ждут героические однозначно. Тем более, что товарищ Саттер молчаливо хитрит по поводу C++. И lock free структуры, и поддерживающие MT изменения в семантике ядра языка (sequence pointы, observable behaviour и т.п.) многократно обсуждались и обсуждаются как на C, так и на C++ форумах. По поводу lock free товарищ Александреску в своё время практически затрахал всех на clc++m и comp.std.c++, за что, впрочем, я ему сильно благодарен, поскольку вещь очень интересная. Ну и плюс есть Хоаровский CSP и полифонический C# ака Comega. Так что...
не было времени заглянуть в их драфт стандарта C++/CLI. возможно там все необходимое по данной теме будет? вообще не знаком с CLR - что оно там про concurrency имеет.
Нет, в текущем драфте C++/CLI вообще нет ни слова об асинхронной модели. Собственно, стандарт C++/CLI ссылается на стандарт CLI, в котором эта модель, по идее, описана, однако никаких изменений или хотя бы ссылок (в стиле "Observable behavior is defined as in CLI standard." или, скажем, "Sequence point rules are affected by CLI standard.") там нет.
no subject
Date: Jan. 14th, 2005 22:09 (UTC)no subject
Date: Jan. 16th, 2005 12:05 (UTC)Тем более, что товарищ Саттер молчаливо хитрит по поводу C++.
И lock free структуры, и поддерживающие MT изменения в семантике ядра языка (sequence pointы, observable behaviour и т.п.) многократно обсуждались и обсуждаются как на C, так и на C++ форумах.
По поводу lock free товарищ Александреску в своё время практически затрахал всех на clc++m и comp.std.c++, за что, впрочем, я ему сильно благодарен, поскольку вещь очень интересная.
Ну и плюс есть Хоаровский CSP и полифонический C# ака Comega.
Так что...
no subject
Date: Jan. 16th, 2005 12:51 (UTC)no subject
Date: Jan. 16th, 2005 13:57 (UTC)no subject
Date: Jan. 16th, 2005 12:11 (UTC)no subject
Date: Jan. 19th, 2005 21:36 (UTC)