在多线程编程中,会经常碰到资源竞争的情况,如果多个线程同时访问同个资源,会照成未知的错误。
如以下实例代码,多个线程对同个全局变量进行加1操作,得到的结果并非是我们想要的结果:
unsigned long g_count_num = 0;
long long getSystemTime() {
struct timeb t;
ftime(&t);
return ...
分类:
编程语言 时间:
2015-08-20 10:37:03
阅读次数:
134
第86讲:Scala中For表达式的生成器、定义和过滤器Goal:For的生成器、定义、过滤器Gains:生成器:从集合中取出每个元素,for语句中可以有多个生成器过滤器:循环满足的条件More:把实例代码跑一遍~-------------------------------------------------------------------------..
分类:
其他好文 时间:
2015-08-18 06:42:37
阅读次数:
105
之前的文章讲述了socket通信的一些基本知识,已经本人自定义的C#版本的socket、和java netty 库的二次封装,但是没有真正的发表测试用例。本文只是为了讲解利用protobuf 进行C# 和 java的通信。以及完整的实例代码java 代码 svn 地址,本人开发工具是NetBeans...
分类:
编程语言 时间:
2015-08-14 00:53:28
阅读次数:
226
解决方案目录:Suit.cs四种花色namespace Cards{ enum Suit { Clubs, Diamonds, Hearts, Spades }}Value.cs扑克牌的13中面值namespace Cards{ enum Value { Two, Three, Four...
分类:
编程语言 时间:
2015-08-13 20:07:13
阅读次数:
202
CSS如何将边框设置为虚线:在默认状态文本框都是实线边框,下面就来介绍一下如何实现虚线边框。实例代码如下:蚂蚁部落蚂蚁部落以上代码将一个div的边框设置为虚线。方法是将border属性中控制边框形态的的属性值设置为dashed即可。原文地址是:http://www.51texiao.cn/div_c...
分类:
Web程序 时间:
2015-08-13 00:56:30
阅读次数:
334
addClass()方法的定义和用法:此方法向匹配元素添加一个或多个类。此方法有多个语法形式。语法结构一:为匹配元素添加指定的类名。如果要一次性添加多个类名,它们之间要用空格分隔。$(selector).addClass(class)参数列表:参数描述class定义被添加类的名称实例代码:蚂蚁部落蚂...
分类:
Web程序 时间:
2015-08-12 01:11:51
阅读次数:
752
工程目录:参数化测试,SquareTest.java: 1 import static org.junit.Assert.*; 2 3 import java.util.Arrays; 4 import java.util.Collection; 5 6 import org.junit.Bef.....
分类:
其他好文 时间:
2015-08-11 15:45:48
阅读次数:
127
学习文章:http://blog.csdn.net/andycpp/article/details/1327147http://wenku.baidu.com/link?url=C27gDEj0l-AyPuyUOOYJaezxGF-U-mozQbjlA-R9apKXdw8h-GV3VoPzS4P4W...
分类:
其他好文 时间:
2015-08-11 12:02:47
阅读次数:
298
javascript图片等比例缩放代码:图片的尺寸在初始的状态下往往不能够完美的适应网页的布局,这个时候就需要对图片进行缩放处理,当然不能够是无规则的进行缩放,否则可能出现图片变形现象,下面是一段能够对图片进行等比例缩放的实例代码。代码如下: 图片等比例缩放代码-蚂蚁部落以上代码实现了图片等比...
分类:
编程语言 时间:
2015-08-11 07:00:52
阅读次数:
148