Java并发编程的艺术 记录(四)

Java线程的状态:

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

  runnable:运行状态。

  blocked:阻塞状态。

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

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

  terminated:终止状态。

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

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

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

代码不贴了。

posted @ 2018-08-21 14:25  liter7  阅读(113)  评论(0编辑  收藏  举报