線程類 thread(c++實現)
_thread = thread($G:__callback__,$G:__engine__,"_thread")
_thread.ext="text"
_thread.sum=10
//開啓的線程執行mm.script中的邏輯
_thread.start("C:\\Users\\Administrator\\Desktop\\pack_236\\mm.script")
//等待10秒(單位:ms)
_thread.wait(10000)
事件 event (c++實現)
//線程1
e=event()
e.create(1,0,"Local\\eventtest")
e.nosignal()
//do somthing
e.signal()
//線程2
e=event()
e.open("Local\\eventtest")
ret=e.wait(-1)
互斥量 Mutex (c++實現)
//線程1
m=mutex()
m.create(0,"Local\\mutextest")
//do somthing
ret=m.wait(-1)
//線程2
m=mutex()
m.open("Local\\mutextest")
m.release()
這三個內置的和線程有關的類,是用C++實現的內置類,腳本中可以直接實例化他們。