
Java笔记
文章平均质量分 83
evanwhj
这个作者很懒,什么都没留下…
展开
-
多线程(6): Java Threads例子的一个问题
看到《Java Threads》第5章,介绍了JDK 1.5新加的一些所谓原子类(Atomic Classes),总感觉有点为原子而原子,实际操作中,又有多少人会为了少许的性能提升而刻意去用这些别扭的操作而放弃直观的synchronize关键字或者Lock类呢?不过,这里不是想讨论这个,而是当其用Atomic Classes来改造它的打字程序后,解释用原子类只是保证类似递增、递减、赋值等操作的原子原创 2006-03-09 22:24:00 · 1110 阅读 · 0 评论 -
多线程(7): JT第5章笔记
《Java Threads》的第5章"Minimal Synchronization Techniques",是这本书中到现在我认为最差的一章了,当然主要是我不喜欢JDK 1.5新推出的Atomic Class,而这一章却花了不少篇章来介绍,且牵强地改造打字程序,又语焉不详地指出这种改造的困难之处和可能带来的副作用,但却又不能从代码的实际运行 中看到这种副作用,很有误导初学者的嫌疑。不过,我想,没原创 2006-03-11 23:26:00 · 1012 阅读 · 0 评论 -
多线程(4):JT第3章笔记
Chapter 3. Data synchronization在第二章中介绍了如何创建线程对象、启动和终止线程。但多线程编程的关键在于多个线程之间数据的共享和同步,从这一章开始,将详细介绍线程之间数据的共享和同步的各种方法。 3.1 The Synchronized Keywor 1. synchronized是Java中最基本也最常用的用来编写多线程安全代码的关键字,用以保护对多线程共享的原创 2006-03-05 19:18:00 · 2051 阅读 · 0 评论 -
Java学习笔记:序言
除了C是在大学中系统学的外,C++、Java、Design Pattern等等等等都是在工作中赶鸭子上架的时候学的,虽然有边做边学的乐趣;但也有为了赶时间抓进度,只要解决了问题就好而浅尝辄止的遗憾,也时有 遗忘的现象发生。近来得了点空闲,准备好好读读几本或算经典或算时髦的书。所以,就有了这样一个Blog,希望能将学习和工作中的一些小心得给记录下来, 聊以敝帚自珍之需。原创 2006-03-05 18:18:00 · 1160 阅读 · 0 评论 -
多线程(5): JT第4章笔记
第3章主要介绍了数据的同步(Data Synchronization),这一章则主要介绍线程之间的同步方法(Thread Notification),同样包括传统的wait-and-notify方法和JDK 1.5新推出的Condition Variable。在多线程编程中,数据同步和线程同步是两个最基本也是最关键的部分。《Java Threads》一书中通过考察打字程序中当按下start原创 2006-03-06 22:36:00 · 1181 阅读 · 0 评论 -
多线程(1): 选书
任何一门支持多线程的语言中,多线程是都是一个让人又爱又恨的东西。Java的多线程相对而言比其它语言要简单一点,如果不是开发框架类或者系统级的程序,也许很少会碰到要明确碰到Java的多线程API,但事实上不等于你不用注意多线程安全的问题,尤其当你在开发Web程序的时候,在类中使用了静态属性(static fields)而不仅仅是对象属性(instance fields)的时候,如果在压力测试或者提交原创 2006-03-05 18:21:00 · 1965 阅读 · 0 评论 -
多线程(2):J2SE 5.0多线程增强简介
J2SE 5.0在多线程上做了很大的改进,提供了更多的API,包括: Atomic variables: A set of classes that provide threadsafe operations without synchronization Explicit locks: Synchronization locks that can be acquired and released原创 2006-03-05 18:24:00 · 1455 阅读 · 0 评论 -
多线程(3):JT第2章笔记
Chapter2: Thread Creation and Management2.1 What Is a Thread? 介绍了什么是线程,以及线程(thread, multithread)与进程(process, mutltitask)的区别。其中的一个重要区别是对共享数据的访问。进程可以共享操作系统级别的某些数据区域,如剪贴板;而线程是对程序自有的数据进行共享。进程之间对共享数据的存原创 2006-03-05 18:30:00 · 1497 阅读 · 0 评论