MFC工程中使用pthread Win32版本有内存泄露
在mfc工程以及win32应用程序工程只做了很简单的测试 都有一样的问题,控制台工程没问题,难道是跟有UI线程有关
static void* Run(void* param)
{
return 0;
}
pthread_create(&m_id, nullptr, &Run, this);
void* value_ptr;
pthread_join(m_id, &value_ptr);
创建完就释放了。
Detected memory leaks!
Dumping objects ->
{399} normal block at 0x00ADC7D8, 160 bytes long.
Data: < > 02 00 00 00 00 00 00 00 F0 02 00 00 D8 C7 AD 00
{378} normal block at 0x00ADB678, 160 bytes long.
Data: < x > 00 00 00 00 00 00 00 00 00 00 00 00 78 B6 AD 00
{59} normal block at 0x00AD34A8, 16 bytes long.
Data: < > 07 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
{58} normal block at 0x00AD3458, 16 bytes long.
Data: < > 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
Object dump complete.