package org.fun.io;
import java.io.IOException;
import java.io.PipedInputStream;
import java.io.PipedOutputStream;
class Send implements Runnable{
private PipedOutputStream output=null;
publ...
分类:
编程语言 时间:
2014-07-31 09:56:16
阅读次数:
267
之前学习的都是关于顺序编程的知识,程序在任意时刻都只能执行一个步骤。线程作为我接触并发编程的第一堂课,我感觉很兴奋。
1、定义任务
实现Runnable接口并编写run()方法(线程将会执行此方法内代码)。
class LiftOff implements Runnable {
protected int countDown = 10;
private static int t...
分类:
编程语言 时间:
2014-07-30 14:53:33
阅读次数:
334
七.Callable和Future接口 ????C#可以把任意方法包装成线程执行体,包括那些有返回值的方法。Java也从jdk1.5开始,加入了Callable接口用来扩展Runnable接口的功能,Callable接口提供一个call()来增强Runna...
分类:
编程语言 时间:
2014-07-28 00:47:39
阅读次数:
438
Java线程:创建与启动一、定义线程1、扩展java.lang.Thread类。此类中有个run()方法,应该注意其用法:public void run()如果该线程是使用独立的Runnable运行对象构造的,则调用该Runnable对象的run方法;否则,该方法不执行任何操作并返回。Thread的...
分类:
编程语言 时间:
2014-07-26 17:07:31
阅读次数:
343
Java.lang包,Thread类,Runnable接口。 创建线程的两种方式 方式一:继承Thread类 1.定义类继承Thread类; 2.子类覆盖父类中的run方法,将线程运行的代码存放在run中; 3.建立子类对象的同时线程也被创建; 4.通过调用start方法开启线程。 public c...
分类:
编程语言 时间:
2014-07-26 01:33:46
阅读次数:
184
什么是线程的安全问题?上一篇Java基础-多线程-①线程的创建和启动我们说使用实现Runnable接口的方式来创建线程,可以实现多个线程共享资源: 1 class Dog implements Runnable { 2 // 定义线程共享数据 3 private int t = 10...
分类:
编程语言 时间:
2014-07-25 02:40:34
阅读次数:
255
捕获Java线程池执行任务抛出的异常Java中线程执行的任务接口java.lang.Runnable 要求不抛出Checked异常, public interface Runnable { public abstract void run(); } 那么如果 run() 方法中抛出了Runt...
分类:
编程语言 时间:
2014-07-24 21:57:42
阅读次数:
246
1、线程的基本概念、线程的基本状态以及状态之间的关系...
分类:
编程语言 时间:
2014-07-24 10:39:04
阅读次数:
346
java 线程创建code如下: public class My_runnable{ public static void main(String[] args){ Thread t = new Thread(new Runnable(), "aaa"); ...
分类:
编程语言 时间:
2014-07-23 20:40:35
阅读次数:
186
1)Callable和Future Runnable封装一个异步运行的任务;可以当成一个没有任何参数和返回值的异步方法,Callable和 Runnable类似,但是它有返回值和参数。 Callable接口是一个参数化的类型,只有一个方法call。1 public interface Calla.....
分类:
编程语言 时间:
2014-07-22 23:09:32
阅读次数:
240