[過去ログ]
【初心者】スレを立てる前にココで質問を【Part28】©2ch.net (1002レス)
上
下
前
次
1-
新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
246
:
名前は開発中のものです。
[] 2017/02/10(金) 13:04:11.95
ID:ngnGPLCJ(1)
AA×
[240|
320
|
480
|
600
|
100%
|
JPG
|
べ
|
レス栞
|
レス消
]
246: 名前は開発中のものです。 [] 2017/02/10(金) 13:04:11.95 ID:ngnGPLCJ windows10環境・C++11でx64用のwindows用ゲームを作成しております。 やりたいことは global new/deleteをオーバーロードして各スレッドごとに使用するメモリプールを変更したいのです。 そこで、メモリプール内部で存在しなくなったスレッドを管理から外す機能を作りたいのですが、実現できず困っております。 一応、 { DWORD dwExCode; HANDLE hProc = OpenProcess( PROCESS_ALL_ACCESS, FALSE, ID->threadID ); GetExitCodeThread( hProc, &dwExCode ); BOOL bExist = dwExCode == STILL_ACTIVE ? true : false; CloseHandle( hProc ); if( dwExCode == STILL_ACTIVE ) { // 生存時の処理 }else{ // 生存していない時の処理 } } といったコードを試してみたのですが、 OpenProcess() で帰ってくる値が INVALID_HANDLE_VALUE になり、生存確認が取れません。 そもそも GetCurrentThread() から帰ってくる値が INVALID_HANDLE_VALUE になっております。 ※しかし、GetCurrentThreadId() は不思議なことに機能しております。 この辺の情報がググってもあまり出てこず途方にくれております。 誰かご教授お願い致します。 http://mevius.5ch.net/test/read.cgi/gamedev/1464484536/246
環境で用の用ゲームを作成しております やりたいことは をオーバーロードして各スレッドごとに使用するメモリプールを変更したいのです そこでメモリプール内部で存在しなくなったスレッドを管理から外す機能を作りたいのですが実現できず困っております 一応 生存時の処理 生存していない時の処理 といったコードを試してみたのですが で帰ってくる値が になり生存確認が取れません そもそも から帰ってくる値が になっております しかし は不思議なことに機能しております この辺の情報がググってもあまり出てこず途方にくれております 誰かご教授お願い致します
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 756 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
ぬこの手
ぬこTOP
0.034s