トップ «前の日記(2007-05-14) 最新 次の日記(2007-05-18)» 編集

U-memo

2006|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|08|
2009|08|10|
2010|02|03|
2011|11|12|
2012|04|
2016|02|
All= / Today= / Yesterday=

2007-05-17 [長年日記]

_ [雑記] たわごとの続き

単純に書くのは無理で(かつマクロでストレートに書くのも無理だなぁ)、

  • f, g のラッパ関数を起こしてー
 f_wrap(){ *status_f = f() ? TRUE_END : FALSE_END ;}
 g_wrap(){ *status_g = g() ? TRUE_END : FALSE_END ;}
  • pthread_create で f_wrap, g_wrap それぞれのプロセスを生成、
  • メインスレッドでは status_f, status_g を監視して TRUE_END したら残りのスレッドを cancel して終わり

みたいな感じ?

逐次処理ではどうにもならないよなぁ。

_ [OCaml] OCaml本 来週発売

近くの本屋に並んだら買う可能性は高いな。

# 目次の 6章、Lasy じゃなく Lazy では。