码迷,mamicode.com
首页 >  
搜索关键字:多线程 死锁    ( 24693个结果
[开发笔记]-多线程异步操作如何访问HttpContext?
如何获取文件绝对路径?在定时器回调或者Cache的移除通知中,有时确实需要访问文件,然而对于开发人员来说, 他们并不知道网站会被部署在哪个目录下,因此不可能写出绝对路径, 他们只知道相对于网站根目录的相对路径,为了定位文件路径,只能调用HttpContext.Current.Request.MapP...
分类:编程语言   时间:2014-05-26 01:32:29    阅读次数:302
jvm调优
jvm性能调优的目地:1)控制jvm的堆栈大小。比如当你的程序年轻代对象在某个时间段产生的比较多的时候,就需要控制年轻代的堆大小。同时还要控制总的JVM大小避免内存溢出2)控制GC的行为。GC是一个后台处理,但是它也是会消耗系统性能的,因此要根据运行程序的特点来更改GC行为。3)控制jvm线程的内存分配。如果是多线程程序,产生线程和线程运行所消耗的内存也是可以控制的。堆大小设置-Xms   初始堆...
分类:其他好文   时间:2014-05-25 18:22:43    阅读次数:272
Java 并发专题 : CyclicBarrier 打造一个安全的门禁系统
继续并发专题~ 这次介绍CyclicBarrier:看一眼API的注释: /** * A synchronization aid that allows a set of threads to all wait for * each other to reach a common barrier point. CyclicBarriers are * useful in program...
分类:编程语言   时间:2014-05-25 18:15:06    阅读次数:316
linux之多线程fork:进程通信
信号机制 管道 有名管道 文件锁 消息队列 信号量 共享内存...
分类:编程语言   时间:2014-05-25 16:47:07    阅读次数:307
并行编程之多线程共享非volatile变量,会不会可能导致线程while死循环
背景 大家都知道线程之间共享变量要用volatile关键字。但是,如果不用volatile来标识,会不会导致线程死循环?比如下面的伪代码: static int flag = -1; void thread1(){ while(flag > 0){ //wait or do something } } void thread2(){ //do something f...
分类:编程语言   时间:2014-05-25 10:24:14    阅读次数:220
每天进步一点点——Linux中的线程局部存储(二)
Linux C/C++多线程编程中请善用__thread...
分类:编程语言   时间:2014-05-25 10:13:55    阅读次数:201
单例模式在多线程中的使用情况
上述代码中,如果直接用于多线程中是存在问题的,比如线程A调用MyThreadScopeData.getInstance()获取MyThreadScopeData对象,执行到 instance = new MyThreadScopeData();还没返回的时候恰好这时候线程B也来调用MyThreadScopeData.getInstance(),执行了 instance = new MyThreadScopeData();这时候则线程B创建的对象会覆盖线程A创建的对象。所以在线程A中的MyThreadScop...
分类:编程语言   时间:2014-05-25 04:47:12    阅读次数:285
SqlServer表死锁的解决方法
1 首先创建一个测试用的表: 复制代码 代码如下: CREATE TABLE Test ( TID INT IDENTITY(1,1) )2 执行下面的SQL语句将此表锁住: 复制代码 代码如下: SELECT * FROM Test WITH (TABLOCKX)3 通过下面的语句可以查看...
分类:数据库   时间:2014-05-25 02:31:01    阅读次数:365
Android中播放声音
在Android系统中,有两种播放声音的方式,一种是通过MediaPlayer,另外一种是通过SoundPool。前者主要用于播放长时间的音乐,而后者用于播放小段小段的音效,像按键音这种,其优点是资源占用了小,同时能够载入多个声音片段,再根据需要选择播放。...
分类:移动开发   时间:2014-05-24 19:27:32    阅读次数:591
常用命令
查看日志文件,未提交的事务dbccloginfo复制多线程操作-->日志读取器借进作业属性-->运行代理-->-SubscriptionStreams4查看同步数据差异--在分发服务器执行USEdistribution SELECT‘EXECdistribution.sys.sp_replmonitorsubscriptionpendingcmds@publisher=N‘‘‘+a.publ..
分类:其他好文   时间:2014-05-24 16:47:52    阅读次数:212
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!