从自发到自觉——从一个自觉使用代码重入的案例谈起

来源 :程序员 | 被引量 : 0次 | 上传用户:chungpy
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
多线程技术的应用,必然伴随着代码重入问题的产生。然而在很多人的观念里,它人我们带来的麻烦往往多于它带给我们的利润,于是,人们总是想尽力避免使用多线程。然而,在很多时候,我们已经在不知不觉中涉及到了这个问题,一个共享资源,一个静态的方法.一组静态的变量等等.在我们按照已有的惯例来编写代码的时候。他们都有可能在多线程环境下为我们带来麻烦。作者通过一个案例提出了建议。让我们在多线程应用的设计编写过程中从必然王国走向自由王国。
其他文献
以下是人们对3G生活未来的想象:有人说.将来,不必经过痛苦的学习就能用3G终端和亲人、朋友、陌生人甚至与设备间共享数据、图像、视频和思想。
上学时,我最不喜欢的就是作文课,作文对我来说就是“憋文”,憋出来的文章。《程序员》邀请我撰写一篇文章来回顾自己2004年的思考与收获,提起笔,又找回了上作文课的感觉。虽然是“
3月22日,对于中国的软件开发者来讲,无疑是一个值得庆祝的日子。微软.net架构的核心组件之一、实现微软.net战略的最新软件开发工具包Microsoft Visual Studio.net中文版.正式在中
期刊
任良是苏州吴江人,父母只有小学文化,经营着一个中等规模的百货店。小时的任良腼腆内向,但学习成绩一直是班上第一名。谈到自己第一次“摸键盘”,任良说那是在初中毕业那年的暑假
由反党分子江青命题或授意所写的毒草文章,有不少署名“初澜”者。之所以落署此名,据说是取义“青取之于蓝而胜子蓝”云云。“青取之于蓝而胜于蓝”(《荀子、劝学》),这是一个沿用
在新的历史方位下,当代中国马克思主义大众化面临三方面的新课题:第一,如何把握当代中国社会的变化和群众的心理特点、思想特点,因势利导开展当代中国马克思主义大众化工作?第
Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了轻量级的对象封装,提供HQL查询语言,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。出于现有的代码
2005年初,互联网范围内就开始出现若隐若现的骚动。先是各种各样的B10g网站层出不穷,而后则是如雷贯耳的社会网络,似乎整个互联网世界即将要闹个天翻地覆。随后.Web2.0这个名词被
他——主导开发了全球第一个Windows图像处理软件 他个人的软件——600万美金来卖给Aldus 他的公司——第一家在台湾上市的软件公司 他就是陈伟仁,今年44岁的陈伟仁