码迷,mamicode.com
首页 >  
搜索关键字:加锁    ( 2232个结果
并发下常见的加锁及锁的PHP具体实现-转载
并发下常见的加锁及锁的PHP具体实现 http://www.cnblogs.com/scotoma/archive/2010/09/26/1836312.html 在最近的项目中有这样的场景 1.生成文件的时候,由于多用户都有权限进行生成,防止并发下,导致生成的结果出现错误,需要对生成的过程进行加锁 ...
分类:Web程序   时间:2016-11-03 02:06:26    阅读次数:267
SQL 语句性能调优
经常听到有做应用的朋友抱怨数据库的性能问题,比如非常低的并发,令人崩溃的响应时间,长时间的锁等待,锁升级 , 甚至是死锁,等等。在解决这些问题的过程中,DBA 经常发现应用开发人员对数据库的“误用”。...
分类:数据库   时间:2016-11-03 00:05:12    阅读次数:349
Linux内核情景分析的alloc_pages
NUMA结构的alloc_pages==================== mm/numa.c 43 43 ====================43 #ifdef CONFIG_DISCONTIGMEM==================== mm/numa.c 91 128 ========... ...
分类:系统相关   时间:2016-10-27 12:36:26    阅读次数:272
【JAVA并发编程实战】3、同步容器
同步容器包括Vector和Hashtable,还有一些由Collections.synchronizedXxx等工厂方法创建的 1、同步容器类的问题 同步容器类都是线程安全的,但是有些时候还是要客户端加锁来保护复合操作 就比如vector的操作,如果又两个方法一个获取vector集合的最后一个元素, ...
分类:编程语言   时间:2016-10-26 00:39:59    阅读次数:219
设计模式之单例模式
0. 引言 软件开发过程中(尤其对于图形界面来说),经常会遇到单例模式问题,而且还是多线程会同时访问的问题。 1. 单线程下的单例模式 如果仅仅是单线程,想必还是很简单的,无需考虑数据共享问题,代码如下: 2. 多线程下的单例模式 这种情况下,大部分我们很想到双次检测再加锁的解决办法,代码如下: 3 ...
分类:其他好文   时间:2016-10-25 16:45:03    阅读次数:171
爬虫(五):生产者消费者方法
1.不使用锁的话,可能会产生线程的竞争:当共享一个对象(变量或者一个方法)加锁的操作 在threading模块中,定义两种类型的琐:threading.Lock和threading.RLock。它们之间有一点细微的区别,通过比较下面两段代码来说明:import threading lock = th ...
分类:其他好文   时间:2016-10-23 12:00:20    阅读次数:243
Android 手机卫士15--程序锁
1.基本思路 ①.创建已加锁应用的数据库(字段:_id,packagename),如果应用已加锁,将加锁应用的包名维护到数据库中 ②.已加锁+未加锁 == 手机中所有应用(AppInfoProvider) 2.已加锁和未加锁的数据适配器 1 class MyAdapter extends BaseA ...
分类:移动开发   时间:2016-10-22 09:38:07    阅读次数:285
apache配置文件详解(二)
一、apache工作模式的区别perfork一个进程处理一个请求优点:稳定,进程崩溃不会影响其他进程。缺点:性能很差,占用资源太多。worker一个线程处理一个请求优点:效率较perfork较高。缺点:线程之间会抢占资源,导致线程加锁。event一个线程处理多个请求二、获取apache帮助,可..
分类:Web程序   时间:2016-10-22 01:03:41    阅读次数:297
Java多线程同步 synchronized 关键字的使用
代表这个方法加锁,相当于不管哪一个线程A每次运行到这个方法时,都要检查有没有其它正在用这个方法的线程B(或者C D等),有的话要等正在使用这个方法的线程B(或者C D)运行完这个方法后再运行此线程A,没有的话,直接运行它包括两种用法:synchronized 方法和 synchronized 块。 ...
分类:编程语言   时间:2016-10-20 00:38:38    阅读次数:202
文件共享NFS
nfs: NetworkFileSystem RPC:RemoteProcedureCall NFS:sun,协议; NFSv1 NFSv2,NFSv3, NIS:NetworkInformationService nfsd:2049/tcp 辅助类的服务:rpc(portmap) rpc.mountd:认证;对挂载的主机进行认证 rpc.lockd:加锁:防止多进程同时访问同一个文件..
分类:其他好文   时间:2016-10-19 07:52:18    阅读次数:203
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!