1.ThrTest.java 继承Thread类方式public class ThrTest extends Thread { private String name; public ThrTest() { } public ThrTest(St...
分类:
编程语言 时间:
2014-08-20 12:23:42
阅读次数:
200
一、同步问题提出线程的同步是为了防止多个线程访问一个数据对象时,对数据造成的破坏。例如:两个线程ThreadA、ThreadB都操作同一个对象Foo对象,并修改Foo对象上的数据。publicclassFoo {privateintx = 100;publicintgetX() {returnx;}...
分类:
编程语言 时间:
2014-08-19 10:41:23
阅读次数:
214
一、双向队列Deque Queue除了前面介绍的实现外,还有一种双向的Queue实现Deque。这种队列允许在队列头和尾部进行入队出队操作,因此在功能上比Queue显然要更复杂。下图描述的是Deque的完整体系图。需要说明的是L...
分类:
数据库 时间:
2014-08-18 12:41:24
阅读次数:
354
Java多线程学习1——两种基本实现框架一、前言 当一个Java程序启动的时候,一个线程就立刻启动,改程序通常也被我们称作程序的主线程。其他所有的子线程都是由主线程产生的。主线程是程序开始就执行的,并且程序最终是以主线程的结束而结束的。 Java编写程序都运行在在Java虚拟机(JVM)中,...
分类:
编程语言 时间:
2014-08-17 18:27:52
阅读次数:
377
import?java.util.concurrent.ExecutorService;
import?java.util.concurrent.Executors;
/**
?*?Created?by?alpha?on?14-8-15.
?*/
public?class?Main?{
????private?static?final?int?TIM...
分类:
编程语言 时间:
2014-08-16 01:12:49
阅读次数:
349
业务场景
我们现在有一个类似于文件上传的功能,各个子站点接受业务,业务上传文件,各个子站点的文件需要提交到总站点保存,文件是按批次提交到总站点的,也就是说,一个批次下面约有几百个文件。
考虑到白天提交这么多文件会影响到子站点其他系统带宽,我们将分站点的文件提交到总站点这个操作过程独立出来,放到晚上来做,具体时间是晚上7:00到早上7:00。
这个操作过程我们暂且称...
分类:
编程语言 时间:
2014-08-15 19:39:49
阅读次数:
204
java 多线程目录:Java 多线程——基础知识Java 多线程 —— synchronized关键字java 多线程——一个定时调度的例子java 多线程——quartz 定时调度的例子概述第1部分 配置第2部分 代码示例第1部分 配置有关quartz的api文档地址:Quartz Enterp...
分类:
编程语言 时间:
2014-08-15 19:28:09
阅读次数:
421
Java多线程:如何创建线程? 在前面一篇文章中已经讲述了在进程和线程的由来,今天就来讲一下在Java中如何创建线程,让线程去执行一个子任务。下面先讲述一下Java中的应用程序和进程相关的概念知识,然后再阐述如何创建线程以及如何创建进程。下面是本文的目录大纲: 一.Java中关于应用程序和进程相.....
分类:
编程语言 时间:
2014-08-15 17:47:59
阅读次数:
395
Java多线程基础:进程和线程之由来 在前面,已经介绍了Java的基础知识,现在我们来讨论一点稍微难一点的问题:Java并发编程。当然,Java并发编程涉及到很多方面的内容,不是一朝一夕就能够融会贯通使用的,需要在实践中不断积累。由于并发肯定涉及到多线程,因此在进入并发编程主题之前,我们先来了解一....
分类:
编程语言 时间:
2014-08-14 13:13:08
阅读次数:
284