码迷,mamicode.com
首页 >  
搜索关键字:lock    ( 13703个结果
理解Oracle TM和TX锁
在Oracle中有很多锁,通过v$lock_type视图可以查看Oracle中所有类型的锁,在本篇文章中我们熟悉一下TM和TX锁的类型SQL> select * from v$lock_type where type in ('TM','TX'); TYPE NAME ...
分类:数据库   时间:2015-03-14 12:26:56    阅读次数:196
自旋锁spin_lock和raw_spin_lock(转)
1. 临界区(Critical Section)我们知道,临界区是指某个代码区间,在该区间中需要访问某些共享的数据对象,又或者是总线,硬件寄存器等,通常这段代码区间的范围要控制在尽可能小的范围内。临界区内需要对这些数据对象和硬件对象的访问进行保护,保证在退出临界区前不会被临界区外的代码对这些对象进行...
分类:其他好文   时间:2015-03-14 10:59:25    阅读次数:153
喜羊羊系列之fcntl
功能描述:根据文件描述词来操作文件的特性。   #include #include   int fcntl(int fd, int cmd);   int fcntl(int fd, int cmd, long arg);   int fcntl(int fd, int cmd, struct flock *lock);   [描述] fcntl()针对(文件)描述符...
分类:其他好文   时间:2015-03-13 12:44:01    阅读次数:188
一个简单的java死锁示例
在实际编程中,要尽量避免出现死锁的情况,但是让你故意写一个死锁的程序时似乎也不太简单(有公司会出这样的面试题),以下是一个简单的死锁例子。 线程的同步化可能会造成死锁,死锁发生在两个线程相互持有对方正在等待的东西。只要有两个线程和两个对象就可能产生死锁。 package sxh.java.lock; /** * 一个简单的死锁类 * 当DeadLock类的对象flag==1时(td1),先锁定...
分类:编程语言   时间:2015-03-13 12:43:18    阅读次数:145
NetworkComms通信框架V3系列之查看在线连接
服务器端查看都有哪些客户端在线,并查看连接信息方法如下: private void button5_Click(object sender, EventArgs e) { try { lock (syncLoc...
分类:Web程序   时间:2015-03-12 23:51:10    阅读次数:169
深入理解java同步、锁机制
本片文章尝试从另一个层面来了解我们常见的同步(synchronized)和锁(lock)机制。如果读者想深入了解并发方面的知识推荐一本书《java并发编程实战》,非常经典的一本书,英语水平好的同学也可以读一读《Concurrent programming in Java - design principles and patterns》由Doug Lea亲自操刀,Doug Lea是并发方面的大神,...
分类:编程语言   时间:2015-03-12 22:41:57    阅读次数:1093
wake_lock_timeout的使用方法
今天有用到用ec43_GPIO的中断来唤醒系统,将系统从深度休眠中唤醒并保证系统wakup 一段时间用过了,方法如下,有同样使用的童鞋可以参考一下! 1.   定义一人局部静态变量ec43_wlock: static struct wake_lock ec43_wlock; 2. 初始化 wake_lock: wake_lock_init(&ec43_wlock, WAKE_LOCK_SU...
分类:其他好文   时间:2015-03-12 19:20:35    阅读次数:1271
Java并发包源码学习之AQS框架(二)CLH lock queue和自旋锁
上一篇文章提到AQS是基于CLH lock queue,那么什么是CLH lock queue,说复杂很复杂说简单也简单, 所谓大道至简:CLH lock queue其实就是一个FIFO的队列,队列中的每个结点(线程)只要等待其前继释放锁就可以了。AbstractQueuedSynchronizer...
分类:编程语言   时间:2015-03-11 22:51:46    阅读次数:191
Java多线程-新特征-锁(上)
在Java5中,专门提供了锁对象,利用锁可以方便的实现资源的封锁,用来控制对竞争资源并发访问的控制,这些内容主要集中在java.util.concurrent.locks 包下面,里面有三个重要的接口Condition、Lock、ReadWriteLo...
分类:编程语言   时间:2015-03-11 20:01:37    阅读次数:113
solr学习中遇到的问题
使用中报错解决办法:将data中的write.lock删除后重启tomcat然后重启solr就可以了
分类:其他好文   时间:2015-03-11 15:13:35    阅读次数:95
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!