.NET Framework 4.0 には TPL(Task Parallel Library) ゆーのんが
追加されてて、mscorelib に入ってるらしいから C++/CLI でも使えるはずよね。
void print(int x) {
System::Console::Write(L"{0} ",x);
}
int main() {
System::Threading::Tasks::Parallel::For(0,200,
gcnew System::Action<int>(&print));
}
おぉ、動く動く。けどね、できることなら Parallel.For の中に書き下したいわけよ。
Parallel::For(0, 200, [](int x) { System::Cosnole::Write(L"{0} ", x);});
みたいにさ。
なんとかならんもんかのぉ...