码迷,mamicode.com
首页 >  
搜索关键字:lock    ( 13703个结果
抢占式内核与非抢占式内核中的自旋锁(spinlock)的区别
一、概括 (1)自旋锁适用于SMP系统,UP系统用spinlock是作死。 (2)保护模式下禁止内核抢占的方法:1、执行终端服务例程时2、执行软中断和tasklet时3、设置本地CPU计数器preempt_count (3)自旋锁的忙等待的实际意义是:尝试获取自旋锁的另一个进程不断尝试获取被占用的自旋锁,中间只pause一下! (4)在抢占式内核的spin_lock宏中,第一次关抢占,目的...
分类:其他好文   时间:2014-11-14 12:37:57    阅读次数:287
org.tigris.subversion.javahl.ClientException: Attempted to lock an already-locked dir svn: Working c
Eclipse中插件svn提交出现:org.tigris.subversion.javahl.ClientException: Attempted to lock an already-locked dir svn: Working copy 产生原因:我从项目中复制的文件然后修改提交 解决办法:在项目上右键--Team---清理。然后控制台会出现形如“cleanup D:/eclipsewo...
分类:编程语言   时间:2014-11-13 18:57:24    阅读次数:276
数据库死锁语句脚本
一 : 查看死锁以及数据表阻塞信息 1 CREATE procedure sp_who_lock 2 as 3 begin 4 declare @spid int 5 declare @blk int 6 declare @count int 7 declare @index int ...
分类:数据库   时间:2014-11-13 14:37:21    阅读次数:347
移植MT7620A+MT7610E驱动到Openwrt trunk(Linux Kernel 3.14.18)(续:MT7620A)
按照上一篇的内容修改文件重新编译后不会报错,但是烧到flash里后运行的时候有问题,如下:[ 16.840000] mt7620: module license 'unspecified' taints kernel.[ 16.840000] Disabling lock debugging...
分类:系统相关   时间:2014-11-13 14:35:53    阅读次数:1178
C#实现union以及lock的使用
1.什么是Union类型数据 联合(Union)是一种特殊的类,一个联合中的数据成员在内存中的存储是互相重叠的。每个数据成员都在相同的内存地址开始。 分配给联合的存储区数量是“要包含它最大的数据成员”所需的内存数。同一时刻只有一个成员可以被赋给一个值。C++中表达Union类型数据union Tok...
分类:Windows程序   时间:2014-11-12 19:37:08    阅读次数:344
Oracle锁
1、定义:锁(lock)机制用于管理对共享资源的并发访问(使对这些共享资源的并发性访问串行化),同时还能提供数据完整性和一致性。2、Oracle锁特征:在Oracle中锁不是稀有资源;Oracle不会自动升级锁,永远不会;在Oracle中,行级锁没有相关的开销3、Oracle锁分类DML锁DDL锁内..
分类:数据库   时间:2014-11-12 18:02:53    阅读次数:266
如何用redis实现分布式锁
引子 redis作为一个强大的key/value数据库,其实还可以用来实现轻量级的分布式锁。 1.实现方案1 最早官方在SETNX命令页给了一个实现: acquire lock: SETNX lock.foo release lock: DEL lock.foo acquire lock when time expired: GETSET lock.foo ...
分类:其他好文   时间:2014-11-12 16:39:51    阅读次数:260
43_2013年11月22日 线程池 Socket(Thread Lock Process 摇奖 线程池ThreadPool)
1》模拟线程池,生产者消费者问题using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading;using System.Threading.Tasks;...
分类:编程语言   时间:2014-11-12 00:28:17    阅读次数:539
Dropbox电面面经
他家电面有2轮,等待onsite。。。 电面1: 国人MM面的,这点感觉很难得。统计最近5分钟的点击量,实现hit和getHit两个函数。这题是他家高频题,我用deque实现的,hit的均摊时间是O(1),觉得应该差不多最优了吧。 后来要求写个并行程序,忘记问是写共享内存的还是分布式的了,写的有点卡,有时候纠结到底用lock还是用多个local copy,感觉设计起来其实就是CAP理论的实践...
分类:其他好文   时间:2014-11-11 14:26:40    阅读次数:199
NSCondition实现生产者消费者模式
使用NSCondition对象来控制进程的同步,通过NSCondition对象的操作实现进程间的通信。NSCondition也实现了NSLocking协议,因此也可以调用lock、 unlock来实现线程的同步。NSCondition类提供以下3个方法:         wait——该方法让线程一直等待;signal——唤醒在此NSCondition对象上等待的单个线程;broadcast——唤...
分类:其他好文   时间:2014-11-11 12:45:44    阅读次数:194
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!