3. class Object下常用的线程函数
wait()、notify()和notifyAll()这三个函数由java.lang.Object类提供,用于协调多个线程对共享数据的存取 。
3.1 wait()、notify()和notifyAll()
1) wait()函数有两种形式:第一种形式接受一个毫秒值 , 用于在指定时间长度内暂停线程,使线程进入停滞状态 。第二种形式为不带参数,代表waite()在notify()或notifyAll()之前会持续停滞 。
2) 当对一个对象执行notify()时,会从线程等待池中移走该任意一个线程 , 并把它放到锁标志等待池中;当对一个对象执行notifyAll()时,会从线程等待池中移走所有该对象的所有线程 , 并把它们放到锁标志等待池中 。
推荐阅读
- 电脑放什么植物辐射好大,什么植物适合放电脑桌面防辐射
- 服务器配置linux命令,linux服务器配置ip命令
- 手机上取消联动卡怎么取消,联动卡扣
- Python爬虫爬出的内容在哪,python爬虫的数据放在哪里
- go语言chan go语言常用标准库
- 平板H游安卓,平板游戏app
- 微信怎么开启自己视频号,微信视频号怎么开设
- excel下划线怎么输入,EXCEL无字下划线怎么输入
- go语言项目编程 go语言gui编程