同步和异步是解决合理利用资源问题,多线程是解决资源利用问题
线程就是同步和异步,是同步和异步的表现形式
过时方法:
stop(停止) suspend(挂起) resume(继续)
二阶段停止
线程状态(操作系统)
新建:未与操作系统挂钩的状态
就绪:与操作系统挂钩,可以被分配时间片,但没被分配时间片
运行:与操作系统挂钩,已被分配时间片
阻塞:与操作系统挂钩,但是在这个状态下无法被分配时间片
终止:线程终止
线程状态(javaAPI)
新建
运行
阻塞:sleep(不占用,不放弃),wait(不占用,放弃),io阻塞(不占用,不放弃)
所有的一切最关键的都是在与cpu资源和资源独占