upjmbai5800
upjmbai5800
全部文章
Java基础
J.U.C(2)
Java源码阅读(3)
JVM(4)
mybatis(3)
react(1)
Redis(1)
Spring(1)
springMVC(1)
专利(3)
刷题随笔(1)
多线程(5)
实习随笔(3)
操作系统(3)
数据库(7)
数据结构与算法(6)
网络(1)
面试问题总结(3)
高并发(2)
归档
标签
去牛客网
登录
/
注册
upjmbai5800的博客
全部文章
/ Java基础
(共2篇)
java多线程基础(一)--sleep和wait的区别
sleep和wait的区别有: 1、这两个方法来自不同的类分别是Thread和Object; 2、最主要是sleep方法没有释放锁,而wait方法释放了锁,使得线程可以使用同步控制块或者方法; 3、wait,notify和notifyAll只能在同步控制方法或者同步控制块里面使用,而sleep可以在...
Java基础
多线程
2019-07-19
0
399
java多线程基础(二)--sleep(),wait,()yield()和join()方法
1.sleep()方法 在指定时间内让当前正在执行的线程暂停执行,但不会释放“锁标志”。不推荐使用。 sleep()使当前线程进入阻塞状态,在指定时间内不会执行。 2.wait()方法 在其他线程调用对象的notify或notifyAll方法前,导致当前线程等待。线程会释放掉它所占有的“锁标...
Java基础
多线程
2019-07-24
0
430