J2SE
EmoSpring
这个作者很懒,什么都没留下…
展开
-
多线程(1
任何一门支持多线程的语言中,多线程是都是一个让人又爱又恨的东西。Java的多线程相对而言比其它语言要简单一点,如果不是开发框架类或者系统级的程序,也许很少会碰到要明确碰到Java的多线程API,但事实上不等于你不用注意多线程安全的问题,尤其当你在开发Web程序的时候,在类中使用了静态属性(static fields)而不仅仅是对象属性(instance fields)的时候,如果在压力测试或者提交原创 2006-03-09 23:59:00 · 1161 阅读 · 0 评论 -
多线程(6): Java Threads例子的一个问题
看到《Java Threads》第5章,介绍了JDK 1.5新加的一些所谓原子类(Atomic Classes),总感觉有点为原子而原子,实际操作中,又有多少人会为了少许的性能提升而刻意去用这些别扭的操作而放弃直观的synchronize关键字或者Lock类呢?不过,这里不是想讨论这个,而是当其用Atomic Classes来改造它的打字程序后,解释用原子类只是保证类似递增、递减、赋值等操作的原子转载 2006-03-09 23:56:00 · 1035 阅读 · 0 评论 -
多线程3
Chapter2: Thread Creation and Management2.1 What Is a Thread? 介绍了什么是线程,以及线程(thread, multithread)与进程(process, mutltitask)的区别。其中的一个重要区别是对共享数据的访问。进程可以共享操作系统级别的某些数据区域,如剪贴板;而线程是对程序自有的数据进行共享。进程之间对共享数据原创 2006-03-10 00:01:00 · 991 阅读 · 0 评论 -
多线程3
Chapter2: Thread Creation and Management2.1 What Is a Thread? 介绍了什么是线程,以及线程(thread, multithread)与进程(process, mutltitask)的区别。其中的一个重要区别是对共享数据的访问。进程可以共享操作系统级别的某些数据区域,如剪贴板;而线程是对程序自有的数据进行共享。进程之间对共享数据原创 2006-03-10 00:01:00 · 1194 阅读 · 0 评论 -
JDK5.0的11个主要新特征
1 泛型(Generic) 1.1 说明 增强了java的类型安全,可以在编译期间对容器内的对象进行类型检查,在运行期不必进行类型的转换。而在j2se5之前必须在运行期动态进行容器内对象的检查及转换 减少含糊的容器,可以定义什么类型的数据放入容器 ArrayList listOfIn转载 2006-03-10 00:04:00 · 1168 阅读 · 0 评论 -
多线程(4):
Chapter 3. Data synchronization在第二章中介绍了如何创建线程对象、启动和终止线程。但多线程编程的关键在于多个线程之间数据的共享和同步,从这一章开始,将详细介绍线程之间数据的共享和同步的各种方法。3.1 The Synchronized Keywor 1. synchronized是Java中最基本也最常用的用来编写多线程安全代码的关键字,用以保护对多线程共享的数据原创 2006-03-10 00:05:00 · 1236 阅读 · 0 评论