上一篇文章我们通过一个实例来说明了并发编程为什么要做同步处理,下面我们再来巩固一下。
对象如果拥有可变状态的变量,并且被多线程访问,那么这个时候我们要对可变状态变量的状态改变做原子操作处理。
锁机制是保证这样的操作的一个有效的方法,它可以保证变量的状态在被更新时是在一个原子操作中进行的。
java提供了一种内置锁机制来支持原子性:同步代码块(Sync...
分类:
编程语言 时间:
2015-01-18 15:44:11
阅读次数:
205
简介 我也苦恼自己的博客书写格式很烂,标题+代码格式。因为每天课程量比较大,没时间花在书写格式上面,如看不习惯请多多见谅。我坚持每天书写博客主要是养成一个习惯,并一直延续下去,虽然内容很空泛,目的也算达到了,总之为了巩固知识点,坚持不懈 Servlet快速入门 0. Servlet简介 什么是ser...
分类:
编程语言 时间:
2015-01-17 23:19:59
阅读次数:
424
看了一下午corejava来巩固基础概念,加深理解.拿笔在上面画画感觉效果不好.明天尝试将遇到的问题或者一些有些陌生的术语或者概念记录下来,再用专门的时间来解决读书遇到的问题.看书时敲的TESTDEMO零零碎碎的没有保存,附上一个重写和重载的代码以及一些笔记. 方法重写,方法重载overloadin...
分类:
其他好文 时间:
2015-01-15 23:46:59
阅读次数:
198
这篇文章是在博客园正式的第一篇文章。 不出意外以后将在web的方向发展,前段时间把老早以前做过的webqq机器人重做了一遍,算是对winform的告别吧,巩固了C#方面的知识。 本篇主要介绍了我对模拟http请求方式的介绍和理解。(博客的样式是自己写的,有木有感觉好看呢(? ̄?? ̄??)??°)首....
分类:
Web程序 时间:
2015-01-15 21:41:31
阅读次数:
186
前言 不知不觉,已那么长时间没有更新东西了,说来真是汗颜啊。(主要是最近在技术上豁然开朗的感觉越来越少了-_-|||) 最近一直在学习Linux相关的东西。又一次接触到了I/O复用模型(select/poll/epoll),由于好久没在用NIO写过代码了,今天就小试写个例子,以巩固下对I/O复用.....
分类:
其他好文 时间:
2015-01-14 12:27:58
阅读次数:
291
快要有一个月没有更新博客了,是时候再动一动笔啦!因为最近在学习C++,在学习过程中看了好多书,也在实际训练中遇到了一些问题。所以在接下来的时间里,应该会对C++里自己遇到的一些难点写几篇专题,就当是为自己梳理巩固知识啦!
我们都知道所谓构造函数就是类用来初始化各个数据成员的(非静态),如果成员都没初始化好,那么在对类的后续操作中肯定会遇到各种莫名其妙的错误。所以,我们有必要对构造函数做一个全面的...
分类:
编程语言 时间:
2015-01-12 17:40:48
阅读次数:
159
期末阶段到来了,一方面要准备着专业课的考试,一方面计算机的进度也不能停下来。在寒假到来之前,机房重构是不打算开始了,到时候做着做着又得停下来,感觉不太好。所以,趁这段时间,找了基本C#、.NET的书看看,把一些基础的东西再巩固巩固。
这一篇主题为“C#之核心语言”。一共包含三编的内容,分别为C#编程介绍、类型和继承。
在这本书中,知识点结构不是很清晰,但是知识点讲解得很详细,对我们来说,还...
分类:
编程语言 时间:
2015-01-12 09:18:47
阅读次数:
186
之前写过不少前端界面,但是没有完整阅读过一本HTML与CSS的书籍,都是用到什么查什么,最近闲暇之余想巩固加深一下前端基础方面的知识,阅读了《Head First HTML与CSS》,感觉此书有点过于简单了,但还是学到了不少,这里只记录总结一些重要或自己之前并没有太过注意的知识点。 1. 元素属性....
分类:
Web程序 时间:
2015-01-11 00:58:48
阅读次数:
222
一、软工M1/M2总结: 我们软工小组的任务是完善学霸网站。作为小组的PM,在这两个阶段见证了小组成员一直的努力。将软件工程课上学到的敏捷思想等开发方法运用到项目中,真正地做到了学和做相结合,这样就可以通过实践来巩固在软件工程课上学到的知识。小组中间经历过一次大的修改,整理数据库,设置依赖,设置触....
分类:
其他好文 时间:
2015-01-10 21:01:12
阅读次数:
176