Java
Java
程
程
序
序
设
设
计
计
多
多
线
线
程
程
机
机
制
制
线
线
程
程
的
的
概
概
念
念
程
程
序
序
:
:
静
静
态
态
的
的
,
,
计
计
算
算
机
机
语
语
言
言
编
编
写
写
的
的
代
代
码
码
。
。
进
进
程
程
:
:
动
动
态
态
的
的
,
,
程
程
序
序
的
的
一
一
次
次
执
执
行
行
过
过
程
程
;
;
每
每
一
一
个
个
进
进
程
程
有
有
独
独
立
立
的
的
内
内
存
存
空
空
间
间
和
和
系
系
统
统
资
资
源
源
。
。
多
多
进
进
程
程
:
:
操
操
作
作
系
系
统
统
中
中
多
多
个
个
程
程
序
序
同
同
时
时
执
执
行
行
。
。
线
线
程
程
:
:
程
程
序
序
中
中
单
单
个
个
顺
顺
序
序
的
的
流
流
控
控
制
制
,
,
是
是
最
最
小
小
的
的
执
执
行
行
单
单
位
位
;
;
同
同
类
类
的
的
多
多
个
个
线
线
程
程
共
共
享
享
一
一
块
块
内
内
存
存
空
空
间
间
和
和
一
一
组
组
系
系
统
统
资
资
源
源
;
;
线
线
程
程
独
独
享
享
的
的
资
资
源
源
只
只
有
有
:
:
寄
寄
存
存
器
器
,
,
系
系
统
统
堆
堆
栈
栈
。
。
多
多
线
线
程
程
:
:
程
程
序
序
中
中
多
多
个
个
片
片
断
断
同
同
时
时
执
执
行
行
。
。
多
多
线
线
程
程
的
的
实
实
现
现
方
方
法
法
(
(
1
1
)
)
扩
扩
展
展
java.lang.Thread
java.lang.Thread
类
类
创
创
建
建
一
一
个
个
新
新
类
类
来
来
扩
扩
展
展
Thread
Thread
类
类
,
,
然
然
后
后
再
再
创
创
建
建
该
该
类
类
的
的
实
实
例
例
。
。
当
当
一
一
个
个
类
类
继
继
承
承
Thread
Thread
时
时
,
,
它
它
必
必
须
须
覆
覆
盖
盖
父
父
类
类
的
的
run()
run()
方
方
法
法
,
,
这
这
个
个
run()
run()
方
方
法
法
是
是
新
新
线
线
程
程
的
的
入
入
口
口
。
。
调
调
用
用
start()
start()
方
方
法
法
启
启
动
动
新
新
线
线
程
程
执
执
行
行
。
。
classMythreadextendsThread{
publicvoidrun(){
/*覆盖父类的方法*/
}
}
多
多
线
线
程
程
的
的
实
实
现
现
方
方
法
法
(
(
2
2
)
)
实
实
现
现
java.lang.Runnable
java.lang.Runnable
接
接
口
口
创
创
建
建
一
一
个
个
实
实
现
现
Runnable
Runnable
接
接
口
口
的
的
类
类
,
,
该
该
接
接
口
口
中
中
只
只
有
有
一
一
个
个
方
方
法
法
:
:
publicvoidrun()
publicvoidrun()
;
;
已
已
实
实
现
现
的
的
run
run
方
方
法
法
称
称
为
为
线
线
程
程
体
体
,
,
而
而
实
实
现
现
了
了
Runnable
Runnable
接
接
口
口
的
的
对
对
象
象
称
称
为
为
线
线
程
程
的
的
目
目
标
标
对
对
象
象
将
将
实
实
现
现
了
了
Runnable
Runnable
接
接
口
口
的
的
类
类
的
的
实
实
例
例
作
作
为
为
Thread
Thread
类
类
构
构
造
造
函
函
数
数
的
的
参
参
数
数
创
创
建
建
线
线
程
程
实
实
例
例
,
,
调
调
用
用
该
该
实
实
例
例
的
的
start()
start()
方
方
法
法
启
启
动
动
线
线
程
程
,
,
classMythreadimplementsRunnable{
publicvoidrun(){/*实现该方法*/}
}
多
多
线
线
程
程
实
实
现
现
示
示
例
例
Thread1.java
Thread1.java
Runnable1.java
Runnable1.java
注
注
意
意
:
:
两
两
个
个
线
线
程
程
交
交
替
替
运
运
行
行
。
。
外
外
观
观
上
上
显
显
现
现
出
出
并
并
发
发
的
的
特
特
性
性
。
。
后
后
启
启
动
动
的
的
线
线
程
程
可
可
能
能
先
先
执
执
行
行
,
,
运
运
行
行
结
结
果
果
具
具
有
有
不
不
确
确
定
定
性
性
。
。
即
即
,
,
线
线
程
程
启
启
动
动
后
后
并
并
不
不
是
是
马
马
上
上
运
运
行
行
,
,
是
是
否
否
运
运
行
行
取
取
决
决
于
于
系
系
统
统
调
调
度
度
。
。
main
main
本
本
身
身
也
也
是
是
一
一
个
个
线
线
程
程
。
。