`

join方法认识

阅读更多
API中join方法的说明如下:
引用
void join()
          等待该线程终止。



//join方法的理解
import static java.lang.System.out;
class M020 
{
	public static void main(String[] args) throws Exception
	{
		Two t2 = new Two();
		t2.setName("Sub");
		t2.start();
		t2.join();//等待调用join方法的线程终止。
		for(int i = 0; i < 10 ; i++)
		{
			out.println(i+" ");
		}
	}
}

class Two extends Thread
{
	public void run()
	{
		for(int i = 0; i < 10 ; i++)
		{
			out.println(i+" "+getName()+" ");
		}
	}
}

/**
 *2010-3-26 下午00:53:59
 *Conclusion: 
 //等待调用join方法的线程终止。
 才去执行别的线程
 */

1.将join方法调用的行,注释了就能看出执行的效果了.

总结:
其实,API中关于join的方法写成这样是不是就好理解一点了
等待调用join方法的线程终止。
分享到:
评论

相关推荐

    SQL联合查询inner join、outer join和cross join的区别详解

    对于开发使用到数据库的应用,免不了就要...下面我通过图案让大家认识它们的区别。 现有两张表,Table A 是左边的表。Table B 是右边的表。其各有四条记录,其中有两条记录name是相同的: 1.INNER JOIN 产生的结果是A

    python 多线程中join()的作用

    温习python 多进程语法的时候,对 join的理解不是很透彻,本文通过代码实践来加深对 join()的认识。 multiprocessing 是python提供的跨平台版本的多进程模块。multiprocessing可以充分利用多核,提升程序运行效率。...

    三年级下册英语剑桥Join in版期末测试卷1(含答案).pdf

    这不仅检验了学生对单词的认识,还锻炼了他们的语言组织和逻辑思维能力。 ### 知识点四:英语问答练习 通过将A列的句子和B列的答语匹配,学生学习日常英语对话的构建。例如,“What do you like best?”(你最喜欢...

    joinin小学英语四年级下册unitMyroom时PPT教案.pptx

    这个任务通过视觉和语言的结合,让学生通过观察图片来猜测和记忆单词,同时朗读单词则加深了学生对单词发音和拼写的认识。通过这种互动和多感官的学习方式,学生能够在轻松愉快的环境中巩固和扩展他们的词汇量。 ...

    认识Thread和Runnable

    * 当线程调用了自身的 sleep() 方法或其他线程的 join() 方法,就会进入阻塞状态(该状态既停止当前线程,但并不释放所占有的资源)。 * 当线程刚进入可运行状态(注意,还没运行),发现将要调用的资源被锁牢...

    剑桥小学英语joinin五年级测试卷.doc

    通过它,教师可以有效地评估每个学生在英语基础知识方面的掌握程度,更关键的是,教师可以根据测试结果,针对性地调整教学方法和内容,帮助学生补强弱项,巩固所学,从而提高学生的英语综合运用能力。 在当前教育...

    joinin三年级下册unitPets时PPT课件PPT学习教案.pptx

    在当今多元化教育背景下,探索创新的教学方法以激发学生的学习兴趣并巩固其记忆变得尤为重要。在"joinin三年级下册unitPets时PPT课件PPT学习教案.pptx"中,我们可以看到一种生动有趣,互动性极强的教学方案,它被...

    Joinin六年级英语上册录音稿.pdf

    【Joinin六年级英语上册录音稿.pdf】的文件内容主要涵盖了小学六年级英语课程的一些重要知识点,包括天气对话、课程表讨论、城市知识问答以及方向指引等主题。以下是这些内容详细的知识点解析: 1. **天气对话**: ...

    Hibernate_Query_Language基础认识.rar

    IntelliJ IDEA提供了内置的Hibernate支持,可以在`Session`对象上调用`createQuery()`方法来执行HQL查询。例如: ```java Session session = HibernateUtil.getSessionFactory().openSession(); Query&lt;User&gt; ...

    oracle数据库表左连接右连接全连接的认识

    Oracle 数据库表连接(Join)知识点总结 Oracle 数据库表连接(Join)是指从两个或多个表中检索数据,并且将它们组合成一个结果集的操作。连接操作可以大大提高数据库查询的效率,特别是在需要访问多个表中的字段...

    2019年JOININ2014四年级上期中英语试卷.pdf

    试卷的目的是让学生对自己的英语水平有一个清晰的认识,并给予教师和家长一个参考,帮助他们在未来的英语教学和学习中进行有针对性的指导和改进。此外,通过这份试卷,我们也能看出教学大纲对于小学生的英语学习提出...

    多线程起步,总结的,一些方法的使用,简单的列子,使用方法

    - Thread.join():让当前线程等待另一个线程结束。 - Thread.interrupt():中断线程,注意它并不强制停止线程,而是设置中断标志,由线程内部处理。 5. 简单示例: ```java class MyRunnable implements ...

    多线程】_认识多线程

    3. 线程控制:可以使用join()方法使当前线程等待指定线程完成,yield()方法让当前线程暂停,让其他线程有机会运行,而sleep()方法可以使线程休眠一段时间。 三、多线程的注意事项 1. 线程安全:当多个线程访问共享...

    joinin小学英语四年级下册unitMyroom时学习课程.pptx

    此外,"Work in pairs"部分鼓励学生进行同伴合作,通过"Point and say"的活动互相指认房间内的物品并用英语表达,这是实践口语交际能力的好方法,可以增强学生的自信心,同时培养他们的合作精神和语言运用能力。...

    Java并发编程原理精讲 视频教程 下载 因为太大 百度网盘链接4.zip

    │ │ 09 join方法的Java源码.mp4 │ │ 10 join方法的JVM源码.mp4 │ │ │ ├─04 线程的状态 │ │ 01 线程的六种状态.mp4 │ │ 02 线程状态的代码演示.mp4 │ │ │ └─05 线程同步 │ 01 多线程...

    Java并发编程原理精讲 视频教程 下载 因为太大 百度网盘链接3.zip

    │ │ 09 join方法的Java源码.mp4 │ │ 10 join方法的JVM源码.mp4 │ │ │ ├─04 线程的状态 │ │ 01 线程的六种状态.mp4 │ │ 02 线程状态的代码演示.mp4 │ │ │ └─05 线程同步 │ 01 多线程...

    Java并发编程原理精讲 视频教程 下载 因为太大 百度网盘链接1.zip

    │ │ 09 join方法的Java源码.mp4 │ │ 10 join方法的JVM源码.mp4 │ │ │ ├─04 线程的状态 │ │ 01 线程的六种状态.mp4 │ │ 02 线程状态的代码演示.mp4 │ │ │ └─05 线程同步 │ 01 多线程...

    Java并发编程原理精讲 视频教程 下载 因为太大 百度网盘链接2.zip

    │ │ 09 join方法的Java源码.mp4 │ │ 10 join方法的JVM源码.mp4 │ │ │ ├─04 线程的状态 │ │ 01 线程的六种状态.mp4 │ │ 02 线程状态的代码演示.mp4 │ │ │ └─05 线程同步 │ 01 多线程...

    (完整版)join-in-英语六年级下学期重点点词汇梳理.pdf

    《Join In》六年级下学期英语知识梳理涵盖了词汇、句型和语法等多个方面,旨在帮助学生深入理解并掌握英语基础知识。 一、词汇学习 1. 人物称呼:Auntie (姑妈、姨妈等),强调家庭关系和人际交往中的亲情表达。 2....

    新JoinIn六年级上册UnitAnimalsindangerPPT课件.pptx

    这篇PPT课件是针对六年级学生设计的,主题为"濒危动物",旨在教育孩子们认识和了解一些动物的特点,以及激发他们保护动物的意识。课件通过一系列的动物图片和简短描述,帮助学生学习英语词汇和句型。 在内容部分,...

Global site tag (gtag.js) - Google Analytics