JUC(并发编程)
实现Runnable接口实现run方法
Runnable是Java语言实现线程的接口。从本质上说,实现线程的类必须实现该接口。其实Thread就是直接继承Object类并且实现Runnable接口。当我们的线程 共享一个资源时,就会发生一种情况,线程需要获取到了共享的一个int类型的数据0,需要将它+1,在修改之前其他线程抢到了cpu资源,
将0改成了1,这时原先的线程再抢到了cpu资源就会认为共享的资源还是0,继而数据的结果还是1.这时就需要一个的概念
死锁
死锁是什么?
死锁是指两个或两个以上的进程
原创
2022-07-04 17:51:45 ·
71 阅读 ·
1 评论