Java多线程技能
进程和多线程的概念和线程的优点
进程
是操作系统, 是一次程序的执行; 是一个程序及其数据在处理机上依此执行时所发生的活动;是程序在一个数据集合上运行的过程,他是系统进行资源分配和调度的一个独立单位。
线程
是进程中独立运行的子任务。
线程的优点:增加cpu利用率
使用多线程
使用Thread类
使用Runnable接口
实例变量与共享安全
留意i--
与System.out.println()
的异常
concurrentThread()
方法
isAlive()
方法
sleep()
方法
getId()
方法
对象及变量的并发访问
线程间通信
线程之间通过合适的方法通信,从单纯的抢夺关系,变成协作更强的团队作战
By Watson