載入組態檔時發生錯誤: 由於另一個處理序正在使用檔案 'C:\Documents and Settings\Admin\Local Settings\Application Data\ShenZhen_Promise-Tech_CO\SmsFox.exe_Url_2asihpm34rzbkgg2lhpnfaqxgterfsak\3.5.1.0\user.config',所以無法存取該檔案。 上面的是抛出的错误,程序是调用端口设备发信息的,如果调用3个一下的端口就不会出错,当调用4个或以上的时候就会出这个错误,请给点提示!!!
1 回答
宝慕林4294392
TA贡献2021条经验 获得超8个赞
错误应该很明显,就是临界资源使用冲突。
解决的办法很很简单:要么发现互斥则等待,要么优化资源的使用。
发现互斥等待是必须的,无论你怎么优化,都不可能100%满足。
但从你信息来看,三个线程的时候OK,4个就有这个错误,明显你的代码也有很大的优化空间,在不该占用资源的时候占用,在资源使用完后不及时释放。
- 1 回答
- 0 关注
- 508 浏览
添加回答
举报
0/150
提交
取消