显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

osdba的博客

敢于担当,拥抱变化,锐意进取,永不止步

 
 
 
 
 
 

python中实现的一个对象锁

2013-3-20 20:42:18 阅读482 评论0 202013/03 Mar20

我们在日常生活中,需要访问一些不能并发操作的对象,这时就需要在这个对象上加一个锁,另一个线程再访问这个对象时,就需要等待。这有点象数据库中的行锁,有一个人需要修改一行时,需要对这一行加锁,修改完后,释放锁。

#!/usr/bin/env python
# _*_ coding:UTF-8


import threading
import time
import random

class ObjectLock():
'''对象锁,在一个对象上加锁或释放锁,实现对一个对象访问的串行化'''

def __init__(self):
self.cond = threading.Condition()
self.objSet = set()

作者  | 2013-3-20 20:42:18 | 阅读(482) |评论(0) | 阅读全文>>

SCSI Read Commands

2012-12-12 11:07:04 阅读292 评论0 122012/12 Dec12

转自:http://en.wikipedia.org/wiki/SCSI_Read_Commands

SCSI Read Commands

From Wikipedia, the free encyclopedia
Jump to: navigation

作者  | 2012-12-12 11:07:04 | 阅读(292) |评论(0) | 阅读全文>>

How I Used CGroups to Manage System Resources In Oracle Linux 6

2012-10-31 19:17:34 阅读674 评论0 312012/10 Oct31

转自:http://www.oracle.com/technetwork/articles/servers-storage-admin/resource-controllers-linux-1506602.html

Introduction

On large systems, kernel resource controllers—known as control groups (or cgroups)—can be especially useful to help strategic applications get the resources they need while limiting resources for other applications.

作者  | 2012-10-31 19:17:34 | 阅读(674) |评论(0) | 阅读全文>>

ubuntu中vim的VisualMark的ctrl+F2功能键错误的一个处理方法

2012-9-23 20:49:24 阅读272 评论0 232012/09 Sept23


在使用高亮的书签插件: VisualMark的时候,发现无法使用ctrl+f2。使用ctrl+f2会插入;5Q,google后,网上说这可能是ubuntu中的terminal的bug:
http://abloz.com/2010/09/14/ubuntu-10-04-wrong-button-function-keys.html

于是重新映射vim的按键:
在.vimrc中增加:
:set <F13>=^[O1;5Q
注意:<F13>=后面一串东西是按ctrl+v后再按ctrl+f2出来的东西。
然后修改VisualMark中的高亮书签的快捷键为F13:
map <unique> <c-F2> <Plug>Vm_toggle_sign
改成:
map <unique>

作者  | 2012-9-23 20:49:24 | 阅读(272) |评论(0) | 阅读全文>>

How do I bind the tmux prefix key to C-'?

2012-9-23 19:35:21 阅读516 评论0 232012/09 Sept23


http://superuser.com/questions/395233/how-do-i-bind-the-tmux-prefix-key-to-c

I'd like to set my tmux prefix key to Ctrl-apostrophe, but when I use set-option prefix "C-'" or set-option prefix C-"'", tmux complains that "unknown key: C-'". Similarly for ` and :. Is there a way to bind these keys?

Most terminal emulators only generate special output

作者  | 2012-9-23 19:35:21 | 阅读(516) |评论(0) | 阅读全文>>

查看所有日志>>

 
 
 
 
 
 
 
 

浙江省 杭州市

 发消息  写留言

 
博客等级加载中...
今日访问加载中...
总访问量加载中...
最后登录加载中...
 
 
 
 
 
 
 
心情随笔列表加载中...
 
 
 
 
 
 
 
博友列表加载中...
 
 
 
 
 

发现好博客

 
 
列表加载中...
 
 
 
 
 
 
 
列表加载中...
 
 
 
 
 
 我要留言
 
 
 
留言列表加载中...
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017

注册 登录  
 加关注