大兄弟,怎么解决多线程并发的问题呢。还有 ,volatile与automicInteger是什么?如何使用?请教一下
sleep休眠时间到了会自动唤醒,wait是一直等待,直到调用notify或者notifyall方法才继续执行。
volatile保证变量内存可见性,并且可以防止重排序,automic是原子性的意思,用于保证原子性。想了解清楚去看看juc相关的学习
sleep方法不会让出系统资源,也不会让别的线程占用cpu,而wait则会让出系统资源,也会让别的线程去执行