自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

多线程编程的设计模式 不变模式(一)

多线程编程的设计模式 不变模式(一) 虽然这个模式的名称已经有人介绍过,但我仍然要以我的方式来介绍它,因为我对这个模式要说的 东西比现有的我所能看到的介绍更全面更深入. 一.不变模式需要的基础. 模式虽然显得高深,但学习它的难度很低,即使你只是一个中级水平的程度员,也可以在很短的时候 学会一个模式(当然要能正确地运用那需要丰富的经验积累).对于基础知识的深入才是一个优秀的 程序员所具备有必要...

2006-09-29 10:14:00 67

symbian的清除栈

symbian的清除栈 symbian是c++的子集,它基于C++但不需要C++所有的强大的功能,(事实上也不可能在手机这样的终端上实现完整的C++所有功能).对于异常处理,symbian没有提供c++那样本地变量常异处理时显示调用析构函数的框架.Symbian用自己清除栈来完成该工作. 1.不使用清除栈的情况:aFuntion(){CBar *pBar = new (ELeave) CBar...

2006-09-22 18:14:00 44

多线程编程的设计模式 临界区模式(三)

[高级主题:关于synchronized] 其实在多线程编程基础部分,我已经谈过synchronized相关的内容.但临界区模式是其它多线程编程模式的基础,所以在这里继续深入一下谈谈synchronized相关的一些内容. 只要见到synchronized关键字,第一要想到的问题就是,synchronized在保护谁? 在上面的例子中,synchronized保护的是Corrie对象的counte...

2006-09-07 12:18:00 45

多线程编程的设计模式 临界区模式(二)

所谓模式就是脱离特定的例子使用更一般化的,通用化的表达方式来察看,描述,总结相同的问题.现在我们来研究这个模式:共享资源(sharedResource)参与者:在临界区模式中,一定有一个或一个以上的共享资源角色的参与.在上面这个例子中就是山洞(Corrie).共享资源参与者会被多个线程访问,这个角色的访问方法有两种类型,一种是多个线程访问也不会发生问题的方法,称为线程安全的方法,另一种就是在多个线...

2006-09-07 12:17:00 53

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除