上一页 1 ··· 52 53 54 55 56 57 58 59 60 ··· 109 下一页

2013年10月7日

摘要: 条件变量是Java5线程中很重要的一个概念,顾名思义,条件变量就是表示条件的一种变量。但是必须说明,这里的条件是没有实际含义的,仅仅是个标记而已,并且条件的含义往往通过代码来赋予其含义。 这里的条件和普通意义上的... 阅读全文
posted @ 2013-10-07 18:23 Java码界探秘 阅读(140) 评论(0) 推荐(0) 编辑
摘要: Brian Goetz (brian@quiotix.com), 软件顾问简介: ThreadLocal 类是悄悄地出现在 Java 平台版本 1.2 中的。虽然支持线程局部变量早就是许多线程工具(例如 Posi... 阅读全文
posted @ 2013-10-07 18:06 Java码界探秘 阅读(183) 评论(0) 推荐(0) 编辑

2013年10月6日

摘要: package com.daicy.ProducerConsumer;import java.util.concurrent.LinkedBlockingQueue;public class DLinkedBlo... 阅读全文
posted @ 2013-10-06 22:17 Java码界探秘 阅读(98) 评论(0) 推荐(0) 编辑
摘要: package com.daicy.ProducerConsumer;import java.util.ArrayList;import java.util.List;import java.util.concu... 阅读全文
posted @ 2013-10-06 22:15 Java码界探秘 阅读(100) 评论(0) 推荐(0) 编辑

2013年9月30日

摘要: 在什么情况下使用线程池? 1.单个任务处理的时间比较短 2.将需处理的任务的数量大 使用线程池的好处: 1.减少在创建和销毁线程上所花的时间以及系统资源的开销 2.如不使... 阅读全文
posted @ 2013-09-30 15:58 Java码界探秘 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 现在我们要做一个简单的界面。包括一个进度条、一个输入框、开始和停止按钮。需要实现的功能是:当点击开始按钮,则更新进度条,并且在输入框内把完成的百分比输出(这里只做例子,没有真正去做某个工作)。import jav... 阅读全文
posted @ 2013-09-30 15:48 Java码界探秘 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 一、在研究join的用法之前,先明确两件事情。1.join方法定义在Thread类中,则调用者必须是一个线程,例如:Thread t = new CustomThread();//这里一般是自定义的线程类t.st... 阅读全文
posted @ 2013-09-30 15:43 Java码界探秘 阅读(119) 评论(0) 推荐(0) 编辑

2013年9月29日

摘要: 以下是一个Java爬虫程序,它能从指定主页开始,按照指定的深度抓取该站点域名下的网页并维护简单索引。参数:private static int webDepth = 2;//爬虫深度。主页的深度为1,设置深度后超... 阅读全文
posted @ 2013-09-29 18:21 Java码界探秘 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 记得在刚找工作时,隔壁的一位同学在面试时豪言壮语曾实现过网络爬虫,当时的景仰之情犹如滔滔江水连绵不绝。后来,在做图片搜索时,需要大量的测试图片,因此萌生了从Amazon中爬取图书封面图片的想法,从网上也吸取了一些... 阅读全文
posted @ 2013-09-29 18:19 Java码界探秘 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 1.使用了java.util.concurrent包里的线程池,可以飙升到满带宽,在100M带宽上,可以达到10MB/s。2.使用了java.nio里的channels,性能比自己缓冲有一些提高。 1 impor... 阅读全文
posted @ 2013-09-29 17:52 Java码界探秘 阅读(108) 评论(0) 推荐(0) 编辑
上一页 1 ··· 52 53 54 55 56 57 58 59 60 ··· 109 下一页

导航