http://my.oschina.net/feichexia/blog/196575 现实企业级Java开发中,有时候我们会碰到下面这些问题: OutOfMemoryError,内存不足 内存泄露 线程死锁 锁争用(Lock Contention) Java进程消耗CPU过高 ...... ?...
分类:
Web程序 时间:
2015-06-02 18:19:09
阅读次数:
342
package main
import (
"bytes"
"fmt"
"os"
"os/exec"
"path/filepath"
"sync"
)
type jieguo struct {
go_num int
Lock sync.Mutex
}
var searchName string = os.Args[1]
var search_result chan str...
分类:
编程语言 时间:
2015-06-02 15:22:37
阅读次数:
119
原子性(Atomicity):由Java内存模型来直接保证的原子性变量操作包括read、load、assign、use、store和write,我们大致可以认为基本类型的访问读写是具备原子性的。如果应用场景还需要一个更大范围的原子性保证,Java内存模型还提供了lock和unlock操作来满足这种需...
分类:
其他好文 时间:
2015-06-02 14:54:28
阅读次数:
136
弹出一个窗口,这个窗口可以设置大小,位置。并且有遮罩的效果,必以前的遮罩层要好用的多。 就是所谓的模式窗口$("#but_id").dialog({ id : "itemShow", //弹出框的ID content : $('#itemPush').get(0), lock : true...
分类:
其他好文 时间:
2015-06-02 10:58:42
阅读次数:
103
表级锁共具有五种模式,如下所示。行级排他锁(Row Exclusive,简称RX锁)当我们进行DML时会自动在被更新的表上添加RX锁,或者也可以通过执行lock命令显式的在表上添加RX锁。在该锁定模式下,允许其他的事务通过DML语句修改相同表里的其他数据行,或通过lock命令对相同表添加RX锁定,但...
分类:
数据库 时间:
2015-06-02 00:25:08
阅读次数:
256
1、yum安装软件提示:anotherappiscurrentlyholdingtheyum.lock;waitingforittoexit.原因:可能是系统自动升级正在运行,yum在锁定状态中。解决方法:通过强制关掉yum进程:#rm-f
/var/run/yum.pid然后就可以使用yum了。2、./configure时老是报!!!!OpenSSLisnotproperlyinstal..
分类:
其他好文 时间:
2015-06-01 20:55:37
阅读次数:
208
代码示例: Lock lock = new ReentrantLock();
lock.lock();
try { // update object state
} finally { lock.unlock();
}
相比synchronized的优势
1.具有更好的并发性能,激烈争用情况下更佳的...
分类:
其他好文 时间:
2015-06-01 18:42:28
阅读次数:
169
1. 什么是可重入锁(ReentrantLock)? 答: java.util.concurrent.lock 中的 Lock 框架是锁定的一个抽象,它允许把锁定的实现作为 Java 类,而不是作为语言的特性来实现。这就为 Lock 的多种实现留下了空间,各种实现可能有不同的调度算法、性能特性或.....
分类:
编程语言 时间:
2015-06-01 18:34:05
阅读次数:
188
早就听说lock tables和unlock tables这两个命令,从字面也大体知道,前者的作用是锁定表,后者的作用是解除锁定。但是具体如何用,怎么用,不太清楚。今天详细研究了下,总算搞明白了2者的用法。lock tables 命令是为当前线程锁定表.这里有2种类型的锁定,一种是读锁定,用命令 l...
分类:
数据库 时间:
2015-05-31 22:54:37
阅读次数:
233
/*ID: awsd1231PROG: comboLANG: C++*/#include #include#includeusing namespace std;int n, num[2][3];int one() { int a[3] = {0}; for(int i = 0; i != 3; +...
分类:
其他好文 时间:
2015-05-31 13:54:19
阅读次数:
86