一个关于多线程用一个全局变量的问题! 这个全局变量多个线程用到都会有读跟写操作,怎么样操作才能避勉出错呢?我想过用TMultiReadExclusiveWriteSynchronizer,但又不知道如何操作!谢谢大家了! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用临界区uses SyncObjs;var tmp: TCriticalSection;begin tmp:=TCriticalSection.Create; try tmp.Acquire; frmMain.gSeq:=frmMain.gSeq+1; finally tmp.Release; tmp.Free; end; TCriticalSection.Create;这个创建是在主程序里创建的,还是在各个线程里创建的! 年前有被裁或者被降薪的吗? dbgrid 里的内容显示较多,怎样设置下拉滚动条?在线等,请高手指点!!! TADOtable append的问题 大家帮忙啊,郁闷死我了!! TQuickRep的小问题 ★★★★★★★★★★★★★★散分推荐些好东西,不是作广告★★★★★★★★★★★★★★ 一个关于窗体的控制的问题,请各位帮我看一下 谢谢~~ 高分请教!欢迎各位大侠前来相助!在线! 各位大哥 帮帮忙好吗? 决定动手写点东西。。。 放点分,求中药方或专家! 如何实现世界时和北京时的转换?
tmp: TCriticalSection;
begin
tmp:=TCriticalSection.Create;
try
tmp.Acquire; frmMain.gSeq:=frmMain.gSeq+1; finally
tmp.Release;
tmp.Free;
end;