月度归档:2014 年五月

Java线程CountDownLatch实例源码讲解



Java线程CountDownLatch实例源码讲解。CountDownLatch的作用其实就是一个高级的线程同步工具,可理解是一个闸门,先运行一些线程,计算出一些结果,满足条件之后打开闸,然后另一些线程启动。换句话说,它将多个线程分为2类,一类开闸前运行,一类开闸后运行。对于开闸后运行的线程,调用[......]

Read more

Java算法之实现希尔排序实例源码



Java算法之实现希尔排序实例源码。什么是希尔排序步?希尔排序步长的选择很重要,不同的选择方式性能差异很大。实验时候,生成一个长度为 0×400000(该数字为16进制)随机的整形数组,存放于硬盘上的文本文件内。每次排序均将此数组读入内存后,再排序,再将排序结果写入硬盘文件。只对排序操作计时,读文件[......]

Read more

Java线程之ThreadLocal学习实例教程

Java线程之ThreadLocal学习实例教程。ThreadLocal作用是实现一个线程独立的全局变量。使用全局变量的好处是,程序的任何地方都可以使用它,而无需进行参数传递。在单线程环境下,将类的属性和方法定义为static,即可实现全局变量。

在多线程环境下,普通的全局变量是线程间共享的,[......]

Read more

Java线程应用学习之Exchanger

Java线程应用学习之Exchanger实例源码介绍。Exchanger可以在两个线程之间交换数据,只能是2个线程,他不支持更多的线程之间互换数据。当线程A调用Exchange对象的exchange()方法后,他会陷入阻塞状态,直到线程B也调用了exchange()方法,然后以线程安全的方式交换数据[......]

Read more

系统的基本特征通用技术第三章第二节教案下载

系统的基本特征分析

系统的基本特征 通用技术教案下载

教学目标:

1、知识与技能:理解系统的基本特性。

2、过程与方法:通过分析系统各组成部分之间的关系,掌握系统分析方法。

3、情感、态度和价值观:学会用系统的眼光看待问题,分析问题。

重点与难点:系统的基本特性是重点[......]

Read more

Java线程ThreadLocal功能实例介绍

Java线程ThreadLocal功能实例介绍。ThreadLocal的功能是实现一个线程独立的全局变量。使用全局变量的好处是,程序的任何地方都可以使用它,而无需进行参数传递。在单线程环境下,将类的属性和方法定义为static,即可实现全局变量。但在多线程环境下,普通的全局变量是线程间共享的,一个线[......]

Read more

Java线程Exchanger实例源码介绍

Java线程Exchanger实例源码介绍。Exchanger能够在两个线程之间交换数据,只能是2个线程,他不支持更多的线程之间互换数据。当线程A调用Exchange对象的exchange()方法后,他会陷入阻塞状态,直到线程B也调用了exchange()方法,然后以线程安全的方式交换数据,之后线程[......]

Read more

Java线程立刻处理刚完成的任务实例源码介绍

Java线程立刻处理刚完成的任务实例源码介绍。ExecutorService的invokeAll()方法可以一次启动多个线程,并将这些线程的执行结果放入一个List。这是一个很方便的方法,但有不足之处,那就是必须等待所有线程全部结束之后,才会返回List,之后才能处理线程的结果。若有些线程执行很快,[......]

Read more