赞
踩
10. 请问@和wait在使用时有什么区别?
答: wait相当于增强版@,用来解决同一时刻的竞争冒险现象,因为wait会检测事件是否已被触发,包括正在触发。比如a在10个时间单位的时候变为1,@(a)和wait(a)的区别是@(a)会形成竞争冒险的现象,@(a)能不能成功的结果不一定,而wait(a)是一定成功的。