码迷,mamicode.com
首页 >  
搜索关键字:num lock    ( 23499个结果
论条件变量cond_wait的原子性
使用的基本模板如下(参考APUE):signal代码序列如下,pthread_mutex_lock...pthread_cond_signalpthread_mutex_unlockwait代码序列如下,while (1){ pthread_mutex_lock(&mutex); ...
分类:其他好文   时间:2014-07-07 12:16:56    阅读次数:236
php文件加锁 lock_sh ,lock_ex
文件锁有两种:共享锁和排他锁,也就是读锁(LOCK_SH)和写锁(LOCK_EX)文件的锁一般这么使用:$fp=fopen("filename","a");flock($fp,LOCK_SH)ordie("lockerror")$str=fread($fp,1024);flock($fp,LOCK_...
分类:Web程序   时间:2014-07-07 10:16:37    阅读次数:283
MySQL索引优化-from 高性能MYSQL
Btree:1. 尽量使用覆盖索引, 即三星索引2. 多列索引如果带范围的话, 后续列不会作为筛选条件3. 多列索引应选择过滤性更好的充当前缀索引4. 尽量按主键顺序插入, 减少页分裂, 采用自增ID在高并发情况下, 可能造成明显征用, 或者更改innodb_autoinc_lock_mode配置....
分类:数据库   时间:2014-07-07 09:59:48    阅读次数:212
WebLogic ERROR: unable to get file lock, will retry …
由于非正常结束Weblogic 进程才导致启动终端输出这样的错误信息解决办法一.删掉Domain下的*.lok文件1. 删除edit.lok cd 删除edit.lok文件 rm edit.lok2.删除 config.lok /servers/AdminServer/tmp rm AdminSe....
分类:Web程序   时间:2014-07-07 09:59:08    阅读次数:286
spin_lock & mutex_lock的差别?
本文由该问题引入到内核锁的讨论,归纳例如以下为什么须要内核锁?多核处理器下,会存在多个进程处于内核态的情况,而在内核态下,进程是能够訪问全部内核数据的,因此要对共享数据进行保护,即相互排斥处理有哪些内核锁机制?(1)原子操作atomic_t数据类型,atomic_inc(atomic_t *v)将v...
分类:其他好文   时间:2014-07-05 17:44:12    阅读次数:155
Oracle Lock(Enqueues)
转载:http://www.cnblogs.com/Richardzhu/articles/2796540.html 数据库是一个多用户使用的共享资源。当多个用户并发地存取数据时,在数据库中就会产生多个事务同时存取一数据的情况。若对并发操作不加控制就可能会读取和存储不正确的数据,破坏数据库的一致性。...
分类:数据库   时间:2014-07-03 19:52:08    阅读次数:328
POJ1054 The Troublesome Frog [dp]
艰难的写上一篇,小学期太累了,,,很难坚持刷 #include #include #include #include #include #include using namespace std; int m,n; int num; struct Grid { int x,y; }grid[5555]; int cmp(const void* a,const void* b) { ...
分类:其他好文   时间:2014-07-03 18:39:34    阅读次数:267
std::vector<std::vector<> >
上次看到这个有点晕了,其实这个vector保存的是std::vector#include #include using namespace std;int main(){ std::vector > num; std::vector a(10, 5); num.push_back(...
分类:其他好文   时间:2014-07-02 20:14:53    阅读次数:182
再次学习javascript中的参数传递
javascript中的所有函数的参数传递都是按照值传递的,做了下面测试:    function addTen(num){ num +=10; return num; } var count = 20; var result = addTen(count); alert(cont); //20 alert(result); //30  好吧,上面只是做了基本类型的传递,再做个引用类型...
分类:编程语言   时间:2014-07-02 09:47:04    阅读次数:144
MariaDB 10之并行复制--延迟测试结果
测试参数:sysbench--test=/root/sysbench0.5/sysbench/tests/db/insert.lua --mysql-table-engine=innodb--oltp-table-size=1000000 --max-requests=0--max-time=300--num-threads=16 --oltp-tables-count=10--report-interval=10 --mysql-host=10.8.8.100--mysql-port=3312--..
分类:数据库   时间:2014-07-02 06:44:36    阅读次数:280
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!