Преглед изворни кода

修复BUG:当脚本正常结束时,WorkThread未退出而LogThread已先退出,导致WriteTextLog出错;

scbc.sat2 пре 5 година
родитељ
комит
022e5cc624
1 измењених фајлова са 0 додато и 5 уклоњено
  1. 0 5
      SATService/SATService/PythonExecutor.cpp

+ 0 - 5
SATService/SATService/PythonExecutor.cpp

@@ -206,8 +206,6 @@ int CPythonExecutor::RunScriptProcess()
 
 	Sleep(5000);
 	GLOBAL::WriteTextLog("脚本进程结束(%ld)",  m_pi.dwProcessId);
-	// 结束日志线程;
-	m_bStopLogExport = TRUE;
 	// 同时需要关闭输出的管道,否则ReadFile会阻塞;
 	CloseHandle(m_hStdOutWrite);
 	m_hStdOutWrite = NULL;
@@ -348,9 +346,6 @@ int CPythonExecutor::ServiceRunScriptProcess()
 	WaitForSingleObject(m_pi.hProcess, INFINITE);
 
 	Sleep(5000);
-	// 结束日志线程;
-	m_bStopLogExport = TRUE;
-
 	// 关闭进程句柄. 
 	CloseHandle(m_pi.hProcess);
 	CloseHandle(m_pi.hThread);