2009-09-15から1日間の記事一覧

dispatch してみる

gcd

と、思ったんだけど、単にdispatchするだけならあまりに簡単だったので先にdispatchしてみた。 #include <stdio.h> #include <Block.h> #include <dispatch/dispatch.h> int some_func(int a) { int i; for (i = 0; i< 1000000; i++) { a *= a ; a %= 15721; } return a; // 抜けてた。恥ずかしい過</dispatch/dispatch.h></block.h></stdio.h>…

Blocks拡張を弄ってみる

実は全然弄ってなかったんだけど、GCDがオープンソース化するとか言うので、ちょっと弄ってみる気になる。スレッド系はこれで Win32 Thread -> pthread -> TBB -> (GCD?) という学習pathになる、、、のかな。 とりあえずその前に必要なblocks拡張を調べてみ…