Single Thread Execution 模式
概念
Single Thread Execution 模式:就是在多线程执行时,对于共享资源的操作,当一个线程获取到共享资源的锁,并且没有释放锁的时候。其他线程无法使用共享资源。
如果违背了这些原则,则会陷入死锁:
- 具有多个锁参与其中
- 线程锁定一个锁没解除就去获得其他锁
- 线程获取这些锁的顺序不同
但是只要打破其中一个就会避免死锁
共享资源Gate类
...
原创
2018-06-08 09:00:29 ·
462 阅读 ·
0 评论