简单的说:shared_lock是read lock。被锁后仍允许其他线程执行同样被shared_lock的代码。这是一般做读操作时的需要。unique_lock是write lock。被锁后不允许其他线程执行被shared_lock或unique_lock的代码。在写操作时,一般用这个,可以同时限...
分类:
其他好文 时间:
2015-04-09 19:38:22
阅读次数:
157
lock_guard:更加灵活的锁管理类模板,构造时是否加锁是可选的,在对象析构时如果持有锁会自动释放锁,所有权可以转移。对象生命期内允许手动加锁和释放锁。scope_lock:严格基于作用域(scope-based)的锁管理类模板,构造时是否加锁是可选的(不加锁时假定当前线程已经获得锁的所有权),...
分类:
其他好文 时间:
2015-04-09 16:54:29
阅读次数:
4302
class Sync {
private byte[] lock = new byte[0];
public void sync() throws InterruptedException {
synchronized (lock) {
runThread();
}
}
public void thi...
分类:
编程语言 时间:
2015-04-09 15:35:31
阅读次数:
235
点这里在批评Python的讨论中,常常说起Python多线程是多么的难用。还有人对 global interpreter lock(也被亲切的称为“GIL”)指指点点,说它阻碍了Python的多线程程序同时运行。因此,如果你是从其他语言(比如C++或Java)转过来的话,Python线程模块并不会像...
分类:
编程语言 时间:
2015-04-08 22:44:50
阅读次数:
252
git 提交出现这个错误fatal: Unable to create ‘project_path/.git/index.lock’: File exists. exists
解决办法
rm -f ./.git/index.lockon Windowsdel .git\index.lock...
分类:
其他好文 时间:
2015-04-08 18:02:15
阅读次数:
161
#!/usr/bin/python#_*_coding:utf-8_*_importsysretry_limit=3retry_count=0account_file=‘account.txt‘lock_file=‘account_lock.txt‘whileretry_count<retry_limit:#只要重试不超过三次就不断循环username=raw_input(‘\033[31;1mUsername:\033[0m‘)lock_check=file(lock_fi..
分类:
其他好文 时间:
2015-04-08 16:46:03
阅读次数:
168
1.sudo gedit /usr/share/applications/Pycharm.desktop
2.然后输入以下内容,注意Exec和Icon需要找到正确的路径 [Desktop Entry]
Encoding=UTF-8
Name=Pycharm
Comment=Pycharm IDE
Exec=sh /usr/local/pycharm/pycharm-4.0.4/bin/pychar...
分类:
系统相关 时间:
2015-04-08 16:33:29
阅读次数:
300
安装unity-tweak-tool sudo apt-get update
sudo apt-get install unity-tweak-tool去掉侧边栏的“显示桌面”图标运行unity-tweak-tool unity-tweak-tool选择Unity下的Switcher,去掉Display “Show Desktop” icon前面的勾
去掉桌面多余图标点击左上角的Overview...
分类:
系统相关 时间:
2015-04-07 21:40:24
阅读次数:
577
1.上oracle官网下载最新的JDK。在这里,我的系统是ubuntu-12.04.1-desktop-amd64,目前位置JDK的最新版本位7u9。jdk-for-linux有两种安装包,一种是rpm,一种是.tar.gz。在这里我选择了jdk-7u9-linux-x64.tar.gz。(我也尝试...
分类:
系统相关 时间:
2015-04-07 21:28:00
阅读次数:
187
这是微软公布的Direct3D 12文档的其中一篇,此翻译留作学习记录备忘,水平有限,错漏难免,还望海涵。 原文链接是https://msdn.microsoft.com/en-us/library/windows/desktop/dn899194(v=vs.85).aspx
分类:
其他好文 时间:
2015-04-07 19:30:19
阅读次数:
153