Java线程的状态:

  new :初始状态,但是还没调用start方法。

  runnable:运行状态。

  blocked:阻塞状态。

  waiting:等待状态,表示当前线程需要等待其他线程作出一些特定动作,比如通知或中断。

  time_waiting:超时等待状态,超时时间到达时将会返回到运行状态。

  terminated:终止状态。

  自定义线程必须设置线程名字。

  管道输入、输出是用来进行线程间通信的。

  管道输入/输出流主要包括了如下4种具体实现:PipedOutputStream、PipedInputStream、PipedReader和PipedWriter,前两种面向字节,而后两种面向字符。

代码不贴了。

最新文章

  1. JavaScript易错点
  2. UI设计师零基础入门到精通精品视频教程【155课高清完整版】
  3. 数据结构(线段树):NOI 2016 区间
  4. Lars Knoll 宣布了Qt 5有四大目标
  5. Floodfill算法——求独立子图个数
  6. WeMall微信商城源码活动报名插件代码详情
  7. CharMatch(括号匹配)
  8. 201521123119《Java程序设计》第6周学习总结
  9. windows 运行banana
  10. 事后诸葛亮——城市安全风险管理项目Postmortem结果
  11. 酒店管理系统ER图
  12. Leetcode 2. Add Two Numbers(medium)
  13. 20155324 2016-2017-2 《Java程序设计》第4周学习总结
  14. Django-model基础
  15. div+css实现圆形div以及带箭头提示框效果
  16. php7连接 sqlserver踩过的坑,could not find driver解决方式
  17. vue系列之概念
  18. BZOJ2085 : [Poi2010]Hamsters
  19. [转]11个在线编码大赛,与全球程序员PK
  20. Python 之反射和普通方式对比(模拟Web框架)

热门文章

  1. 054 Spiral Matrix 旋转打印矩阵
  2. 050 Pow(x, n)
  3. 值类型 VS 引用类型~
  4. SpriingMVC执行流程结构
  5. Linq Enumerable.Distinct方法去重
  6. linq动态分页排序
  7. 用Node+wechaty写一个爬虫脚本每天定时给女(男)朋友发微信暖心话
  8. javascript中两种基本常用排序算法分析
  9. Android 自定义Adapter中实现startActivityForResult的分析
  10. windows下安装pm2