
java 线程
樱桃的程序员麻麻
代码不会撒谎
展开
-
java线程例子
[size=medium]以下是一些java线程的小李子,欢迎大家讨论[/size] :D [b]第一个例子:[/b]线程的interrupt方法的使用[code="java"]package threadtest;public class Thread1 extends Thread { private boolean stop = false; public...2010-08-19 15:54:37 · 96 阅读 · 0 评论 -
java线程实例(字符串在applet上动态移动位置)
[size=medium]主程序:[/size][code="java"]package thread;import java.applet.Applet;import java.awt.BorderLayout;public class RunnableDemo extends Applet { TestPanel tp; public void init()...原创 2010-12-06 16:21:37 · 167 阅读 · 0 评论 -
java 多线程例子
有三个线程ID分别是A、B、C,请有多线编程实现,在屏幕上循环打印10次ABCABC…由于线程执行的不确定性,要保证这样有序的输出,必须控制好多线程的同步。线程同步有两种基本方法:(1) synchronized(2) wait,notify,notifyAll现在分别采用这两种方法来解答这道题目。[code="java"]package multithread...原创 2011-05-23 16:37:26 · 87 阅读 · 0 评论 -
生产者-消费者实现(缓冲池为1,用一个整数表示一个产品)
[u]转自http://www.riabook.cn/doc/designpattern/ProducerConsumer.htm[/u][size=medium]Producer Consumer模式与 Guarded Suspension 模式 是类似的,只不过Guarded Suspension模式并不限制缓冲区的长度,Producer Consumer模式假设所生产的产品放置在一个长度有限...原创 2011-04-27 10:44:01 · 137 阅读 · 0 评论 -
jdk6.0从入门到精通-----chapter8并发多线程(1)(源码下载)
服务器端使用线程池,每监听到一个请求,取出一个线程。当客户端输入stop时,消除线程池。本例的线程池严格说算是线程数组,因为它丧失了两个很重要的网络服务器的特征:1,主线程负责监听,一旦接入请求,将其转给线程池中空闲的线程处理,而自身继续监听客户端的连接请求。而本例中,主线程接入请求后继续负责调度线程池中线程处理客户端请求,这就导致了server只能接受一个client2,线程池中线程...原创 2010-09-09 16:00:39 · 84 阅读 · 0 评论 -
jdk6.0从入门到精通-----chapter7线程(3)多线程下载程序
主程序,获得欲下载文件的大小,根据其大小分配线程数量和下载的偏移量[code="java"]package mulithreaddownload;import java.net.URL;import java.net.HttpURLConnection;import java.io.File;import java.io.RandomAccessFile;impor...原创 2010-09-09 14:53:13 · 85 阅读 · 0 评论 -
jdk6.0从入门到精通-----chapter7线程(2)通信
线程通信利用java IO中的内部管道(Pipe),可以实现字节,字符信息的传输二进制信息传输package communication;//线程通信,实现二进制传输[code="java"]import java.io.PipedOutputStream;import java.io.PipedInputStream;import java.io.IOExcept...原创 2010-09-09 14:48:00 · 87 阅读 · 0 评论 -
jdk6.0从入门到精通-----chapter7线程
[b]1,创建线程,有两种方法[/b][code="java"]/** * * 项目名称:ch07 * 类名称:TestThread * 类描述: * 创建人:Administrator * 创建时间:2010-9-9 上午09:02:40 * 修改人:Administrator * 修改时间:2010-9-9 上午09:02:...原创 2010-09-09 14:43:32 · 79 阅读 · 0 评论 -
java线程---初步
[size=medium]线程是什么?线程指的是两件不同的事情:1,java.lang.Thread的一个实例2,线程的执行一个Thread实例只是一个对象。像Java中的任何其他对象一样,具有变量和方法,生死在堆上。但是线程的执行时一个单独的进程,有自己的调用栈。每个线程都有自身的调用栈。不同的JVM可能以不同的方式来运行线程,例如可能在一个jvm上,各个线程分时运行,而有的...原创 2010-12-07 15:21:32 · 79 阅读 · 0 评论