java线程
番茄配黄瓜
这个作者很懒,什么都没留下…
展开
-
3. 初学Java多线程:使用Runnable接口创建线程
这篇初学Java多线程系列为你讲解如何使用Runnable接口创建线程。实现Runnable接口的类必须使用Thread类的实例才能创建线程。 实现Runnable接口的类必须使用Thread类的实例才能创建线程。通过Runnable接口创建线程分为两步:1. 将实现Runnab转载 2011-07-08 16:56:23 · 395 阅读 · 0 评论 -
1. 初学Java多线程:线程简介
本文为Java多线程初学者系列的第一篇,简单介绍了什么是Java的线程及多线程的好处。由于Java是纯面向对象语言,因此,Java的线程模型也是面向对象的。 一、线程概述线程是程序运行的基本执行单元。当操作系统(不包括单线程的操作系统,如微软早期的DOS)在执行一个程序时,会在系转载 2011-07-08 16:49:13 · 352 阅读 · 0 评论 -
4. 初学Java多线程:线程的生命周期
初学Java多线程系列的本部分介绍线程的生命周期。与人有生老病死一样,线程也同样要经历开始(等待)、运行、挂起和停止四种不同的状态。这四种状态都可以通过Thread类中的方法进行控制。与人有生老病死一样,线程也同样要经历开始(等待)、运行、挂起和停止四种不同的状态。这四种状态都可转载 2011-07-08 17:14:06 · 513 阅读 · 0 评论 -
2. 初学Java多线程:用Thread类创建线程
在Java中创建线程有两种方法:使用Thread类和使用Runnable接口。任何一个Java程序都必须有一个主线程。学习Java多线程,需要先从用Thread类创建线程开始。 在Java中创建线程有两种方法:使用Thread类和使用Runnable接口。在使用R转载 2011-07-08 16:50:10 · 520 阅读 · 0 评论 -
6. 初学Java多线程:慎重使用volatile关键字
学习Java多线程中会遇到使用volatile关键字的情况。volatile关键字用于声明简单类型变量,如int、float、boolean等数据类型。使用它有一定的限制。volatile关键字相信了解Java多线程的读者都很清楚它的作用。volatile关键字用于声明简单类型变转载 2011-07-08 17:20:20 · 400 阅读 · 0 评论 -
7. 初学Java多线程:向线程传递数据的三种方法
本文讲述在学习Java多线程中需要学习的向线程传递数据的三种方法。由于线程的运行和结束是不可预料的,因此,在传递和返回数据时就无法象函数一样通过函数参数和return语句来返回数据。在传统的同步开发模式下,当我们调用一个函数时,通过这个函数的参数将数据传入,并通过这个函数的返回值转载 2011-07-08 17:22:29 · 531 阅读 · 0 评论 -
5. 初学Java多线程:join方法的使用
初学Java多线程系列的本章讲述join方法的使用。join方法的功能就是使异步执行的线程变成同步执行。在上面的例子中多次使用到了Thread类的join方法。我想大家可能已经猜出来join方法的功能是什么了。对,join方法的功能就是使异步执行的线程变成同步执行。也就是说,当调转载 2011-07-08 17:24:47 · 419 阅读 · 0 评论