`
arne3166
  • 浏览: 126661 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

线程学习之join()

阅读更多
class HelloThread extends Thread {
	String message;
	
	HelloThread( String message ) {
		this.message = message;
	}
	
	public void run() {
		int sleeptime = ( int )( Math.random() * 3000 );
		try {
			sleep( sleeptime );
		}catch( InterruptedException e) {}
		System.out.println(message);
	}
	
	public static void main(String[] args) throws InterruptedException {
		HelloThread ht1 = new HelloThread( "good " );
		HelloThread ht2 = new HelloThread( "morning" );
		HelloThread ht3 = new HelloThread( "to" );
		ht1.start();
		ht2.start();
		ht3.start();
		
		ht1.join();
		ht2.join();
		ht3.join();
		
		System.out.println( "You !" );
	}	
}

 

分享到:
评论

相关推荐

    线程学习小Test

    Java线程 wait notify sleep join 同步实现Demo

    Python threading 3 join功能 (多线程 教学教程tutorial)

    Python_threading_3_join功能_(多线程_教学教程tutorial)

    java线程学习笔记

    1.9 加入线程(join) 8 1.10 捕获异常(UncaughtExceptionHandler) 9 1.11 线程与任务 10 1.12 让后计算 11 二 共享受限资源 12 2.1 解决共享资源(synchronized、lock) 12 2.1.1 描述synchronized 12 2.1.2 ...

    python 多线程中join()的作用

    一 前言 温习python 多进程语法的时候,对 join的理解不是...后续文章会逐步学习介绍其他组件或者功能。 二 动手实践 join()方法可以在当前位置阻塞主进程,带执行join()的进程结束后再继续执行主进程的代码逻辑。 #

    浅谈java线程join方法使用方法

    主要介绍了浅谈java线程join方法使用方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

    python线程join方法原理解析

    这篇文章主要介绍了python线程join方法原理解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 几个事实 1 python 默认参数创建线程后,不管主线程是否执行...

    python 线程的使用 python线程基础知识,提供python2示例代码,供参考学习

    python 线程的使用 python线程基础知识,提供python2示例代码,供参考学习 python 提供thread和theading两个线程模块,thread较底层,threading较方便,大多数情况下使用theading就足够了; thread_test.py start(),...

    52.线程间的通信-join方法-join方法与异常.mp4

    在学习Java过程中,自己收集了很多的Java的学习资料,分享给大家,有需要的欢迎下载,希望对大家有用,一起学习,一起进步。

    52.线程间的通信-join方法- join(long)与sleep(long)的区别.mp4

    在学习Java过程中,自己收集了很多的Java的学习资料,分享给大家,有需要的欢迎下载,希望对大家有用,一起学习,一起进步。

    Python多线程threading join和守护线程setDeamon原理详解

    主要介绍了Python多线程threading join和守护线程setDeamon原理详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

    c# 多线程技术资料合集

    c# 多线程技术资料合集 含部分代码; 包含:多线程Thread类的Join()思路;多线程C#多线程学习;多线程互斥C#多线程学习等等.....

    Java学习源码Java多线程的代码

    join方法的使用 在char04包里放置了Java中Lock类的知识的代码,内容如下: Lock类 Lock类其他功能 Condition类 Condition类其他功能 读写锁 在char05包里放置了生产者/消费者的知识的代码,内容如下: 一...

    Linux系统下基于Tcp的多线程大文件上传实现.pdf

    * 在本文中,使用pthread_join函数来实现线程同步,确保所有线程都完成传输任务后,主线程才能继续执行。 知识点5:文件传输协议 * 文件传输协议是指用于文件传输的协议,例如Tcp、Udp、Ftp等。 * 在本文中,使用...

    51.线程间的通信-join方法- join方法的使用.mp4

    在学习Java过程中,自己收集了很多的Java的学习资料,分享给大家,有需要的欢迎下载,希望对大家有用,一起学习,一起进步。

    动力节点_Java基础视频教程217_线程-join

    动力节点的Java课程适合绝对零基础的观看,教程中讲解了Java开发环境搭建、Java的基础语法、Java的面向对象。每一个知识点都讲解的非常细腻,由浅入深。适合非计算机专业,想转行做Java开发的朋友,或者想让Java基础...

    53.线程间的通信-join方法-ThreadLocal类.mp4

    在学习Java过程中,自己收集了很多的Java的学习资料,分享给大家,有需要的欢迎下载,希望对大家有用,一起学习,一起进步。

    java7源码-thread:多线程相关的学习

    Waiting:具有指定等待时间的等待线程的线程状态(sleep、wait、join、parkNanos、parkUntil) 6.Terminated:终止线程的线程状态。线程正常执行完成或出现异常 ​ 代码:Demo01 线程切换状态图 线程终止 不正确的线程...

    线程中sleep、join、yield、wait的区别

    CSDN前辈众多,本文要说全部原创,那不现实,但本文绝对走肾之文,概念知识多来自前辈博文讲解,特此感谢。 文章末尾会给出本人学习过程中翻阅的优秀博文。 正文 给出一段准备代码,相信各位一看就懂,不懂,你不懂...

    Java线程编程中isAlive()和join()的使用详解

    主要介绍了Java线程编程中isAlive()和join()的使用详解,是Java入门学习中的基础知识,需要的朋友可以参考下

Global site tag (gtag.js) - Google Analytics