多线程运行不完整可能原因
来源:互联网 发布:mysql connector java 编辑:程序博客网 时间:2024/05/16 17:49
1.创建线程时后面都加上sleep 等待一段时间
hThread[0] = CreateThread(NULL, 0, (LPTHREAD_START_ROUTINE)mulit_thread_function, &g_arg[0], 0, NULL);
Sleep(1000);
hThread[1] = CreateThread(NULL, 0, (LPTHREAD_START_ROUTINE)mulit_thread_function, &g_arg[1], 0, NULL);
Sleep(1000);
hThread[2] = CreateThread(NULL, 0, (LPTHREAD_START_ROUTINE)mulit_thread_function, &g_arg[2], 0, NULL);
Sleep(1000);
hThread[3] = CreateThread(NULL, 0, (LPTHREAD_START_ROUTINE)mulit_thread_function, &g_arg[3], 0, NULL);
Sleep(1000);
WaitForMultipleObjects(MULTI_THREAD, hThread, TRUE, INFINITE);
2.线程函数内尽量不用全局变量,外部传入后可在函数内部定义一个相应的局部变量赋值后使用
0 0
- 多线程运行不完整可能原因
- openlayer中GetFeatureInfo不工作,可能原因
- 一切小知识点,可能不知道原因
- P_S数据不完整原因详析
- crontab 不运行原因排查
- php运行后提示页面被重置可能原因
- opencv链接库,imread运行失败的可能原因
- 2440+wince6应用程序运行慢的可能原因
- Xcode 运行程序的时候黑屏的可能原因
- 应用程序运行慢(cpu util 高)的一种可能原因
- SpringMVC+Hibernate4 导致事务失效不提交的可能原因
- 报文貌似不被处理的可能原因
- linux下crontab 任务不执行的可能原因总结
- Android studio添加断点却不停止可能原因
- getHibernateTemplate().saveOrUpdate 不执行也不报错可能的原因
- 你可能不知道的9个头痛原因
- SpringMVC+Hibernate4 导致事务失效不提交的可能原因
- iOS定位不调用代理方法的可能原因
- 国产“联合作战态势可视化平台”首交答卷
- JVM调优总结 -Xms -Xmx -Xmn -Xss
- 一起学fusioncharts 总结
- 程序员的进步在哪里?
- Hdu 4617 立体几何 异面直线距离
- 多线程运行不完整可能原因
- hdu 4915 Parenthese sequence (贪心+模拟)
- 文章标题
- Spring Security 体验
- E
- chrome调试
- 一般线性最小二乘法
- Android NDK学习 <二> Android.mk的制作
- WebView实现文件下载功能