永发信息网

如何避免多次调用同一函数时造成的数据冲突

答案:2  悬赏:0  手机版
解决时间 2021-12-28 10:27
如何避免多次调用同一函数时造成的数据冲突
最佳答案
有两种情况.
一种是使用者的程序逻辑, 再调用同一函数时, 造成错误;
一种是, 程序可能多工进行, 其中会造成re-entry的现象.

对於使用者的程序逻辑所造成的数据问题, 只能从程序逻辑来改善.
对於re-entry的部分, 则要考虑资料同步的处理.
全部回答
1、把内容单独放一个文件里lua文件里 local i = 0 function test() if (i<5) then i=i+1 end; end; 2、或者写个生成函数 function create_test() local i = 0 return function() if(i<5) then i=i+1 end end end test = create_test() 然后多次调test就行了。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
单选题在高等植物细胞中合成淀粉、淀粉酶及控
古筝调音器怎么用图解
想在淘宝商城上买一个移动硬盘,那个销售冠军
单选题Howold________?A.areyoumotherB.arey
车字旁加门里面再加芒念什么
2011∼10¯28北京电视台生活频道健
“小丑的世界谁懂”用英语怎么翻译
早乙女LU依的连接 求大神
如图所示坦克的履带是由若干块金属板连接而成
五(1)班男生人数和女生人数同样多,抽去18
去派出所上电瓶车牌照要多少钱,要带什么东西
下列各句中加粗的词不属于词类活用的一项是A.
虎门哪里有批发十字绣的?
支付宝莫名其妙被冻结 说是别人被盗付款给我
麦克雷命中率多少算高手
推荐资讯
The reason for his absence from school was
"未曾想起,从未忘记"的由来?
如何用nfc刷公交卡.乐pro3
第三小题那个错别字谁能找到急
惊惶的意思
人类的生活离不开水.某生活污水有一股臭味,
十九笔画的字五行属木有哪些
白天能照激光灯
单选题巴黎和会上中国外交的失败,导致了中国
一瓶500ml的水有多重?其中包括瓶子的重量吗
单选题如果我们发现了火情,就应该A.迅速拨打
手机自动按通讯录中的号码发网址连接短信
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?