[過去ログ] C/C++ゲーム製作総合スレッド Part7 [転載禁止]©2ch.net (711レス)
前次1-
抽出解除 レス栞

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
93
(2): 名前は開発中のものです。 [sage] 2015/01/24(土) 13:26:12.19 ID:AuIVSu3m(1/3) AAS
C++11のstd::asyncってのが便利そうだから使ってみた。
確かに簡単に別スレッドに非同期に仕事をさせられる。
だが、どうも処理結果を受け取ってスレッドを終了するのに膨大なコスト(500msくらい)がかかるようだ。

代わりに、std::threadで常時スレッドを走らせておいて、std::mutexで同期を取りながら
データのやり取りをするようにしたらとてもスムーズに動くようになった。
しかし、std::asyncを使った場合と比べて、煩雑な記述が避けられない。

スレッド終了のコスト高杉。
95
(1): 名前は開発中のものです。 [sage] 2015/01/24(土) 16:36:58.01 ID:l++ObWZB(1) AAS
>>93
Windowsの話だよな?
97: 93 [sage] 2015/01/24(土) 21:51:42.90 ID:AuIVSu3m(2/3) AAS
>>94
サンクス。
調べてみる。

>>95
そうだよ。
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.041s