![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Thread线程
mexican_jacky
开朗活泼 ,幽默风趣,
展开
-
线程
package org.demo.thread;public class Demo { /** * 简单的一个线程 * 启动一个线程 * 两种方式:implements Runnable,extends Thread */ public static void main(原创 2011-07-20 22:23:46 · 259 阅读 · 0 评论 -
callable 和 futrue 线程并发
package org.chapter.thread;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.util.ArrayList;import java.util.Scanner;import java.util.原创 2013-09-04 10:06:56 · 626 阅读 · 0 评论 -
线程银行转账加锁
package org.chapter.thread;import java.util.concurrent.locks.Condition;import java.util.concurrent.locks.Lock;import java.util.concurrent.locks.ReentrantLock;public class Bank {p原创 2013-09-02 15:03:38 · 1654 阅读 · 0 评论 -
用阻塞队列来控制线程集
package org.chapter.thread;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.util.Scanner;import java.util.concurrent.ArrayBlockingQueue原创 2013-09-02 17:21:32 · 458 阅读 · 0 评论 -
为跳球开起线程
package org.chapter.thread;import java.awt.BorderLayout;import java.awt.Component;import java.awt.Container;import java.awt.Dimension;import java.awt.EventQueue;import java.awt.Graphic原创 2013-08-15 11:04:47 · 492 阅读 · 0 评论 -
swing中线程
package org.chapter.thread;import java.awt.*;import javax.swing.*;import java.awt.event.*;import java.awt.geom.Ellipse2D;import java.awt.geom.Rectangle2D;import java.util.ArrayList原创 2013-08-15 10:27:23 · 387 阅读 · 0 评论 -
生产者和消费者
package demo.one;public class ProducerConsumerDemo { /** * @param args */ public static void main(String[] args) { Resource r原创 2011-09-26 21:59:04 · 319 阅读 · 0 评论 -
升级版的生产者和消费者 JDK1.5
package demo.one;import java.util.concurrent.locks.Condition;import java.util.concurrent.locks.Lock;import java.util.concurrent.locks.原创 2011-09-26 22:33:07 · 328 阅读 · 0 评论 -
线程之间的通信
package demo.one;/** * * 线程之间的通信其实就是多线程同时操作同一个资源 只是操作的动作不同 * 线程间的优化 * */public class ThreadSocketTest { /** * @param ar原创 2011-09-26 14:16:35 · 297 阅读 · 0 评论 -
线程死锁
package demo.one;public class DeadLockTest extends Thread { private boolean flag = true; Object lockA = new Object(); Object lockB =原创 2011-09-26 09:49:25 · 256 阅读 · 0 评论 -
线程中的生产者和消费者的模拟
package org.demo.thread;public class ProduceConSumer { /** *生产者和消费者的关系 */ public static void main(String[] args) { // TODO Auto-generated原创 2011-07-21 00:01:22 · 402 阅读 · 0 评论 -
线程池
package org.chapter.thread;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.util.ArrayList;import java.util.Scanner;import java.util.原创 2013-09-04 11:04:06 · 591 阅读 · 0 评论