J++ = Java + ?
posts - 47, comments - 4, trackbacks - 0, articles - 0
BlogJava
首页
新随笔
联系
管理
聚合
09 2006 档案
Jsparse
摘要: Jsparse is a parse to parse the schema file with javascript.
If you are interested in it, you can vist the url
http://code.google.com/p/jsparse/
get source with svn
svn checkout http://jsparse.googlecode.com/svn/trunk/ jsparse
阅读全文
posted @
2006-09-13 23:23
killvin|
编辑
|
Double Checked Locking 模式
摘要: 意图
无论什么时候当临界区中的代码仅仅需要加锁一次,同时当其获取锁的时候必须是线程安全的,可以用Double Checked Locking 模式来减少竞争和加锁载荷。
动机
1、标准的单例。开发正确的有效的并发应用是困难的。程序员必须学习新的技术(并发控制和防止死锁的算法)和机制(如多线程和同步API)。此外,许多熟悉的设计模式(如单例和迭代子)在包含不使用任何并发上下文假设的顺序程序中可以工作的很好。为了说明这点,考虑一个标准的单例模式在多线程环境下的实现。单例模式保证一个类仅有一个实例同时提供了全局唯一的访问这个实例的入口点。在c++程序中动态分配单例对象是通用的方式,这是因为c++程序没有很好的定义静态全局对象的初始化次序,因此是不可移植的。而且,动态分配避免了单例对象在永远没有被使用情况下的初始化开销。
阅读全文
posted @
2006-09-13 23:16
killvin|
编辑
|
<
2006年9月
>
日
一
二
三
四
五
六
27
28
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2
3
4
5
6
7
常用链接
我的随笔
我的评论
我的参与
最新评论
留言簿
(3)
给我留言
查看公开留言
查看私人留言
随笔分类
C/C++(1)
feeling(8)
frameworks(4)
java(15)
javascript(6)
osworkflow(6)
python etc(5)
随笔档案
2006年11月 (1)
2006年10月 (2)
2006年9月 (2)
2006年7月 (2)
2006年6月 (1)
2006年4月 (2)
2006年3月 (37)
Friends
IT : 是工作還是嗜好?
dudu
陈硕的Blog
Others
csdn.net
msn's space
成为原创作者
搜索
最新评论
1. re: 并发问题及控制手段
看了你的blog,感觉不错,你目前仍在找工作吗?可不可以聊一聊?
MSN:liuyafei5112@hotmail.com
--fisher
2. re: JDBCWorkflow不支持Sequence
主要是昨天我在将CSDN上原先发表的一些文章导入到这里,没关系,只要有帮助就行
--Killvin's repository
3. re: Java异常框架设计一
记得IBM上有一篇文章是介绍如何构造异常框架的,很有启发,有空可以搜搜.不过关于CHECKED和UNCHECKED异常怎么用,争议还是挺大的,如果设计得不好,可能会带来很多麻烦
--shaofan2
4. re: JDBCWorkflow不支持Sequence
你在首页一下子发表太多文章了,而且一些文章篇幅较长, 却不使用摘要方式发布,为了不影响大家阅读,我们只能暂时限制你在首页发表文章。
--dudu
阅读排行榜
1. J2EE究竟是什么? (2692)
2. 从ActionErrors过渡到ActionMessages(1544)
3. Java到底能干什么?(1154)
4. Java基础问题:java.lang.String - intern() (913)
5. Double Checked Locking 模式(833)
评论排行榜
1. JDBCWorkflow不支持Sequence (2)
2. Java异常框架设计一 (1)
3. 并发问题及控制手段 (1)
4. 北大青鸟-存储牛粪的地方(0)
5. Java到底能干什么?(0)