并发编程需要注意问题分别是:
1、安全性问题
2、活跃性问题
3、性能问题
安全性问题
理论上线程安全的程序,就要避免出现原子性问题、可见性问题和有序性问题
数据竞争(Data Race)
竞态条件,指的是程序的执行结果依赖线程执行的顺序
竞态条件(Race Condition)。所谓竞态条件,指的是程序的执行结果依赖线程执行的顺序
数据竞争和竞态条件
活跃性问题:
死锁
活锁
饥饿
并发编程需要注意问题分别是:
1、安全性问题
2、活跃性问题
3、性能问题
安全性问题
理论上线程安全的程序,就要避免出现原子性问题、可见性问题和有序性问题
数据竞争(Data Race)
竞态条件,指的是程序的执行结果依赖线程执行的顺序
竞态条件(Race Condition)。所谓竞态条件,指的是程序的执行结果依赖线程执行的顺序
数据竞争和竞态条件
活跃性问题:
死锁
活锁
饥饿