我对并发的理解

2018-03-20  本文已影响0人  祝方泽

并发带来复杂

例如:
火车售票系统中只剩一张票,两个售票点同时卖出这一张票;

多线程环境,多线程同时更改一个公共内存区域;

结果不确定。

解决办法

总思路:将并发,改成串行

可以通过一个队列,把并发改成串行;也可以对并发过程加锁,形成串行过程。方法不一,需要根据实际情形采取对策。

上一篇 下一篇

猜你喜欢

热点阅读