[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

タグ

C++とWindows_Vistaに関するiwadonのブックマーク (1)

  • pthread_pool、スレッドプールなライブラリ

    pthread_pool とりあえず公開。Windows VistaのThread PoolとCondition Variableを使い、かなり制限されたpthreadを実装している。ソースコードはとてもシンプル。ほとんど何もやっていない。MSVC限定。ライセンスはBoost Software License - Version 1.0 x264に使う目的で書いた。ある仕事をスレッドに丸投げして、結果を放置するか、待つ場合に使える。放置して、スレッドの終了を知る必要のない場合はpthread_detachを、待つ場合はpthread_joinを必ず呼び出すこと。さもないとリソースリークする。また、CRTはDLL版を使うこと。さもないと特定のCライブラリ関数を使った場合にリソースリークする。 スレッドプールで実装しているので、一度にいくらpthread_createをしても問題ない。Vist

  • 1