cvi 多線程線程安全

//定義全局變量CS,CS可隨意更改,如果更改函數名也要更改
DefineThreadSafeScalarVar (int, CS,0);      


//在main函數初始化線程安全變量
main()
{

//一定要初始化
InitializeCS ();
SetCS (0);

......



//一定要釋放線
UninitializeCS ();

}



int threadFunc()
{
GetPointerToCS ();

//中間寫多線程操作同一個變量的代碼


ReleasePointerToCS ();
}

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章