cvi 多线程线程安全

//定义全局变量CS,CS可随意更改,如果更改函数名也要更改
DefineThreadSafeScalarVar (int, CS,0);      


//在main函数初始化线程安全变量
main()
{

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

......



//一定要释放线
UninitializeCS ();

}



int threadFunc()
{
GetPointerToCS ();

//中间写多线程操作同一个变量的代码


ReleasePointerToCS ();
}

 

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