Thread方法记录
来源:互联网 发布:vb ado控件下载 编辑:程序博客网 时间:2024/06/05 09:26
三种创建多线程的方法:
1.继承Thread
2.实现Runnable接口
3.使用call,future,excutors
常用方法:
wait:释放锁,释放cpu控制权,当前线程挂起,线程进入等待池,等待notify
sleep:不会释放锁,不会释放当前cpu控制权,当前线程挂起,sleep方法结束后,线程进入运行状态
notify:不会释放锁,释放cpu控制,会执行完notify方法之后的程序,执行完释放对象锁
yield:暂停当前线程,将当前线程置为可执行状态,但是可能再次被cpu选中,所以可能没有效果。但是一般和sleep一起使用,保证在一段时间内不被重复选中。
阅读全文
0 0
- Thread方法记录
- thread 方法
- Thread 方法
- std::thread 学习记录
- 记录:java thread Runnable 区别
- Thread.SetData 方法
- 关于Thread.join( )方法
- Thread setDaemon 方法
- Thread.SetData 方法
- Java Thread Join方法
- Java多线程 Thread 方法
- Thread.interrupt方法
- Thread.interrupt()方法
- thread 1,调用方法
- threading.Thread.setDaemon()方法
- Thread类常用方法
- Thread 的构造方法
- Thread 对象的 方法
- 创建多个gulp.task
- listview两种adapter的练习
- Python廖雪峰实战web开发(Day13-提高开发效率)
- pygame系列文章
- struts- ajax
- Thread方法记录
- 数据库事务流程
- imgproc模块--计算物体的凸包
- Android Calendar Provider总结
- 安卓仿手机网易新闻app项目开发系列之(三)数据抓取和解析 上
- 【TypeScript】NgModule组件的介绍1
- C++ 标准库
- HTML5 CSS3 诱人的实例 : 网页加载进度条的实现,下载进度条等
- DB Usage Complete / ADB 用法大全(转自gitHub)