SWDEV-520352 - Remove HostThread and legacy monitor (#230)

* SWDEV-520352 - Remove HostThread and legacy monitor

Remove HostThread, semaphore and  legacy monitor.
Make original logics of thread and command queue stricker.
Add more comments to make logics clearer.
Some other minor improvement.

Also part of SWDEV-458943.
这个提交包含在:
Sang, Tao 编写, GitHub 于 2025-04-29 09:55:24 -04:00 提交
1 父节点 99ef573399
当前提交 96cadbc9e9
15 个文件已更改
+34 -898

没有与搜索条件相匹配的文件

+2 -4
查看文件
@@ -48,10 +48,8 @@ extern "C" BOOL WINAPI DllMain(HINSTANCE hinst, DWORD reason, LPVOID reserved) {
case DLL_PROCESS_DETACH:
amd::Runtime::setLibraryDetached();
break;
case DLL_THREAD_DETACH: {
amd::Thread* thread = amd::Thread::current();
delete thread;
} break;
case DLL_THREAD_DETACH:
break;
default:
break;
}