初学者21

进程和线程都是一个控制程序
进程对应一个程序
程序由多个不同的线程构成
特征
进程是可用于资源的独立单位
进程同时又是一个可独立的调度和分派的基本单位

线程是进程中的实体,一个进程有多个线程
main方法就是一个单线程
多线程 QQ 访问网页
创建多线程方法 继承Thread类 扩展性差
实现Runnable
使用start()方法启动 runnable(运行)
1执行sleep,IO阻塞 等同步锁 等待通知 suspend
1执行sleep,IO阻塞 等同步锁 等待通知 suspend
2获得同步锁 sleep结束 IO返回 收到通知 resume
继承Thread类 就不能在继承其他类了
阻塞 解除阻塞
调用sleep放弃占用资源 sleep时间结束
调用阻塞式IO方法 阻塞式IO返回
wait 线程进入等待
notity 唤醒其他线程
interrupt 中断线程
yield ()线程放弃执行
getPriority 设置线程优先级
setpriority
join()加入线程强制

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值