并行线程下如何正确修改字段

A,B线程同时被唤醒,并行执行,每个线程执行后都会有判定结果【Reject】和【Pass】,
根据判定结果要去修改表记录的result字段。达到只要有一个Reject,result字段就修改为Reject。现在的代码在运行的过程中存在Reject结果被覆盖的情况:比如,Reject-Pass,被另外一个线程修改。有什么办法可以达到需求。

查看全部
Trustallandtos
A_LightHeart
2017/07/19 07:23
  • 线程
  • 点赞
  • 收藏
  • 回答
    私信

1个回复