码迷,mamicode.com
首页 >  
搜索关键字:num lock    ( 23499个结果
多线程系列(4)使用多线程的安全问题
在使用多线程的时候,往往存在一定的公共数据,为了避免多个线程同时操作同一数据,我们需要为线程加锁。加锁的原理:每一个引用类型的对象都有一个同步索引块,指示当前使用该对象的线程数,每个线程执行到Lock语句块的时候就会判断当前锁定项(这里是this,当前窗体对象)的同步索引块是否等于0(即没有线程.....
分类:编程语言   时间:2014-06-28 18:33:22    阅读次数:192
ubuntu 常见错误--Could not get lock /var/lib/dpkg/lock
通过终端安装程序sudo apt-get install xxx时出错:E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)E: Unable to lock the admini...
分类:其他好文   时间:2014-06-28 16:06:36    阅读次数:198
C++11中function和bind的用法示例
环境Visual Studio 2012,具体代码如下#include #include #include void PrintNumber(int num){ std::cout f_print_num = PrintNumber; f_print_num(1024); // ...
分类:编程语言   时间:2014-06-28 14:19:07    阅读次数:267
hdu 1239
首先,p,q>=2,所以p,q=10000时,p 2 #include 3 4 using namespace std; 5 6 bool num[10005]; 7 int m,a,b; 8 int pnum[10000]; int n; 9 void type_table(){10 ...
分类:其他好文   时间:2014-06-21 06:52:28    阅读次数:236
多线程09-Lock和Condition
1.概念 Lock比传统线程模型中的synchronized方式更加面向对象,与生活中的锁类似,锁本身也应该是一个对象。两个线程执行的代码片段要实现同步互斥的效果,它们必须用同一个Lock对象。2.案例package org.lkl.thread;import java.util.concurren...
分类:编程语言   时间:2014-06-21 00:32:08    阅读次数:324
[转载]C#如何在webBrowser1控件通过TagName,Name查找元素(没有ID时)遍历窗体元素
//防止页面多次刷新页面执行 if (num == 1) { string GetUserName = System.Configuration.ConfigurationSettings.AppSettings["Y2000...
分类:Windows程序   时间:2014-06-20 22:00:03    阅读次数:208
常见验证数字的正则表达式
jquery代码如下复制代码intege:"^-?[1-9]//d*$", //整数intege1:"^[1-9]//d*$", //正整数intege2:"^-[1-9]//d*$", //负整数num:"^([+-]?)//d*//.?//d+$", //数字num1:"^([1-9]//d*|...
分类:其他好文   时间:2014-06-20 20:07:38    阅读次数:170
Boost Thread学习笔记二
除了thread,boost::thread另一个重要组成部分是mutex,以及工作在mutex上的boost::mutex::scoped_lock、condition和barrier,这些都是为实现线程同步提供的。mutexboost提供的mutex有6种:boost::mutexboost::...
分类:其他好文   时间:2014-06-20 19:59:40    阅读次数:293
HDU 1171
母函数简单题 1 #include 2 #include 3 using namespace std; 4 5 const int MAX=130000; 6 int c1[MAX],c2[MAX]; 7 8 struct { 9 int val,num;10 }thing[55];...
分类:其他好文   时间:2014-06-20 16:07:13    阅读次数:164
SVN:Attempted to lock an already-locked dir 解决办法
出现这种情况主要是因为上次用SVN提交代码的时候没有提交完成就进行了中断 取消的操作。控制台打印报错信息: Attempted to lock an already-locked dirsvn: Commit failed (details follow):可以右键单击项目,然后选中以下选项 刷新清...
分类:其他好文   时间:2014-06-20 16:06:34    阅读次数:243
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!