多线程
来源:互联网 发布:随身wifi无限流量 知乎 编辑:程序博客网 时间:2024/06/06 21:45
多线程实现方式一:
继承 Thread 类 (继承后不能继承其他类 )
方式二:
实现 Runnable 接口
步骤:
1.定义类实现Runnable 方法
2.覆盖 Runnable中的run方法
3.通过Trhead 建立线程对象将线程要运行的代码放在run方法中
4.将Runnable接口中的子类对象传给Thread的构造函数
(因为自定义的run方法所属的对象Runnable接口的子类对象 ,要让线程执行指定的run方法 ,, 就必须明确该run方法的所属对象)
5.调用Thread类的start 的方法启动线程
setname()设置线程名 ----getname获取线程名
static Thread currentThread( ) 获取当前线程对象
sleep(毫秒)睡眠
join 等待当前对象执行完
setPriority 程序优先级 (1--10)
线程同步synchronized 修饰
同步代码块 synchronized (对象){同步代码 }
静态同步代码块调用的是 当前字节码文件对象 (类名。class)
阅读全文
1 0
- 多线程
- 多线程
- 多线程
- 多线程
- 多线程
- 多线程
- 多线程
- 多线程
- 多线程
- 多线程
- 多线程
- 多线程
- 多线程
- 多线程
- 多线程
- 多线程
- 多线程
- 多线程
- 知识储备:02数组与字符串:利用哈希表实现动态规划
- 浅析Android恶意应用
- 通过RMAN备份恢复数据库到其他服务器
- highcharts 动态页面显示!
- I
- 多线程
- 前端算法之快速排序(JS版)
- 关于获取日期的一些问题
- Google 浏览器添加JSON格式插件
- hdu 4941 Magical Forest map
- json对象和字符串的相互转换
- Struts2学习第二天:通配符精简struts.xml,访问web元素
- 开头更
- CMMI1.3引论培训学习笔记-过程域的基本概念学习