2
簡單的命名約定可以幫助處理複雜的任務和調試大型程序。C++ 11線程ID,是否有一個更簡單的命名約定?
是否有可能有一個更好的命名約定比
0x115f57000
0x115fda000
0x11605d000
0x1160e0000
對於扔到線程ID 0x1035a8000例如例外!可能沒有多大幫助。它也不能幫助每次程序運行時線程ID都會改變。
簡單的命名約定可以幫助處理複雜的任務和調試大型程序。C++ 11線程ID,是否有一個更簡單的命名約定?
是否有可能有一個更好的命名約定比
0x115f57000
0x115fda000
0x11605d000
0x1160e0000
對於扔到線程ID 0x1035a8000例如例外!可能沒有多大幫助。它也不能幫助每次程序運行時線程ID都會改變。
您始終可以在創建線程的開始處停止編程,在調試器中查看哪個線程執行了什麼操作並記錄。 或者你可以試試這個http://msdn.microsoft.com/en-us/library/xcb2z8hs%28VS.80%29.aspx
的可能重複[給一個名稱,升壓線程?](http://stackoverflow.com/questions/3342159/give-a-name-to-a-boost-thread) - 我知道你在問C++ 11,但std :: thread和boost :: thread是非常相似的,而且線程命名技術更多的是關於平臺(Windows和Linux),因爲沒有跨平臺的解決方案。 – 2013-04-28 02:44:47