请教:JNI调用动态库中创建线程失败
使用JNI方式调用C++动态库, 动态库中实现ACE_Task类, 并采用activate激活线程.
代码如下:
iRet = activate(THR_NEW_LWP | THR_JOINABLE, 1, 1, ACE_DEFAULT_THREAD_PRIORITY, -1, 0, 0, 0, 0, 0);
if (SUCCESS != iRet)
{
return iRet;
}
提示如下异常:
Unhandled exception at 0x7c92100b in javaw.exe: 0xC0000005: Access violation reading location 0x00000018.
不创建线程则正常使用
多谢