Java并发编程的艺术 记录(四)
2024-09-05 00:09:26
Java线程的状态:
new :初始状态,但是还没调用start方法。
runnable:运行状态。
blocked:阻塞状态。
waiting:等待状态,表示当前线程需要等待其他线程作出一些特定动作,比如通知或中断。
time_waiting:超时等待状态,超时时间到达时将会返回到运行状态。
terminated:终止状态。
自定义线程必须设置线程名字。
管道输入、输出是用来进行线程间通信的。
管道输入/输出流主要包括了如下4种具体实现:PipedOutputStream、PipedInputStream、PipedReader和PipedWriter,前两种面向字节,而后两种面向字符。
代码不贴了。
最新文章
- JavaScript易错点
- UI设计师零基础入门到精通精品视频教程【155课高清完整版】
- 数据结构(线段树):NOI 2016 区间
- Lars Knoll 宣布了Qt 5有四大目标
- Floodfill算法——求独立子图个数
- WeMall微信商城源码活动报名插件代码详情
- CharMatch(括号匹配)
- 201521123119《Java程序设计》第6周学习总结
- windows 运行banana
- 事后诸葛亮——城市安全风险管理项目Postmortem结果
- 酒店管理系统ER图
- Leetcode 2. Add Two Numbers(medium)
- 20155324 2016-2017-2 《Java程序设计》第4周学习总结
- Django-model基础
- div+css实现圆形div以及带箭头提示框效果
- php7连接 sqlserver踩过的坑,could not find driver解决方式
- vue系列之概念
- BZOJ2085 : [Poi2010]Hamsters
- [转]11个在线编码大赛,与全球程序员PK
- Python 之反射和普通方式对比(模拟Web框架)