我来转发一下以前按键论坛一位朋友发的一个互斥锁插件的文章吧,只可惜那插件好像不支持COM接口调用,我在TC试过。。
按键既然支持多线程,为什么就不给一套同步机制呢!反正我没发现,这里写了一个简单的互斥锁插件,应急用用吧.
jcqm.rar (6.88 KB, 下载次数: 249)
2010-5-12 13:53 上传下载次数: 249
由于随手在我学习用的插件工程里加的代码,所以里面还有一些其他东西,见谅!测试代码如下:
DimEnv mux
mux = Plugin.jcqm.jMutexInit
BeginThread te2
Plugin.jcqm.jMutexLock mux
For 10
TracePrint "主线程"
Delay 1000
Next
Plugin.jcqm.jMutexUnlock mux
Delay 99999
EndScript
//////////////////////////////////
Function te2
Plugin.jcqm.jMutexLock mux
For 10
TracePrint "子线程"
Delay 1000
Next
Plugin.jcqm.jMutexUnlock mux
Delay 99999
End Function
Sub OnScriptExit()
Plugin.jcqm.jMutexDestroy mux
End Sub |