首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

Java多线程札记1——多线程两种实现方式

2012-10-09 
Java多线程笔记1——多线程两种实现方式? ? Java中,实现多线程有两种途径:继承java.lang.Thread类或者实现Ru

Java多线程笔记1——多线程两种实现方式

? ? Java中,实现多线程有两种途径:继承java.lang.Thread类或者实现Runnable接口。

1.通过继承Thread实现多线程

?

? ? 需要说明的是,线程的启动,需要调用start()方法,不能直接调用run()方法。run()方法只是线程执行的一个模板,也就是说线程按照其中的代码执行。此外,循环中i的范围需要设置大一点,不然的话很可能看到的现象还是A线程执行完了所有次数才开始执行B线程。这是因为现在的电脑配置可能都比较好,设置的循环次数太小的话,可能在一个CPU时间片内,A线程就已经都执行完了。

? ? 对于继承Thread的类的一个实例,不能连续两次调用其start()方法。否则会抛出IllegalThreadStateException

?

?2.实现Runnable接口

?

?

?

?

?

1 楼 garyzhang2681 2012-06-08   2.实现Runnable接口
有试过t1.start(); t1.start()吗?

热点排行