[[FrontPage]]

*概要 [#z0b6f7ee]
-並列化はエンジニアの必須スキル

*C++ [#td04e7bc]
pthreadを使ったreductionとかそのへんのライブラリやつないかな
 
Threadは最後に必ずjoinかdetachスル必要ありhttp://suikaba.hatenablog.com/entry/2014/08/19/225703
Lock Guardをつかうと、{}でくくったところで勝手にMutexのlock unlockをやってくれるのでunlockしわすれに安全
http://minus9d.hatenablog.com/entry/20130914/1379168684
asyncは戻り値付きthread...ではない!何故かasync(); async();すると前半の終了を待つ。どういうこと。
C++11ではpthreadなしにthreadを使うと、謎のランタイムエラー(C++14からはリンクエラーになる) http://qiita.com/yoh2/items/97821d3d1dbe3e024d4f
 
C++のparを利用すると、以下の関数を勝手に並列化してくれる!!特にfor each, reduce, transform_reduceなど、一般性の高いもの。
http://faithandbrave.hateblo.jp/entry/2016/09/27/155500

トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS