自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Atomic或Synchronized实现多线程计数器

多线程会带来主要两方面问题,一是顺序性,二是可见性。顺序性问题是指多个线程对资源访问的有序性;可见性是指某线程完成对资源的修改后,其他线程是否立即可知。这周写了个多线程计数器,最开始天真的认为不用加锁,认为A线程和B线程谁先加1无所谓,不存在资源访问顺序的问题,但内存可见性的问题如果不采取措施就会出问题。后来想到两个解决方案,一是synchronized, 二是Atomic。synchronize

2012-06-18 10:18:37 832

Thinking In Java

传说中java的经典之作,不看要后悔哦!

2009-06-11

Hibernate开发指南

这是国内讲hibernate很经典的教程

2009-06-11

正则表达式30分钟入门教程

讲正则表达式不深,但很基础,看完后,常用正则表达式就写得出来了。

2009-06-11

c语言课程设计案例精编.chm

案例一 贪吃蛇游戏 案例二 计算器 案例三 黑白棋游戏 案例四 迷宫问题 案例五 扫地雷游戏 案例六 速算24 案例七 数据结构CAI系统 案例八 进程调度 案例九 存储管理分区分配算法 案例十 通讯录 案例十一 学生成绩管理 案例十二 工资管理 案例十三 图书借阅管理 案例十四 教师工作量计算

2008-11-03

空空如也

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

TA关注的人

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