摘要:
信号量规则如下:1.如果当前资源计数大于0,信号量处于触发状态。2.如果当前资源计数等于0,信号量处于非触发状态。3.系统不允许当前资源计数为负数。4.当前资源计数不会比资源最大值还大。 一个线程通过调用一个等待函数(传递信号量对应的句柄作为参数)获取访问资源的权限。等待函数内部会检测信号量当前的资源计数,如果资源计数值等于0,则线程阻塞,处于等待状态;如果资源计数值大于0(即信号量处于触发状态),则计数减一之后当前调用的线程处于可调度状态。 有趣的是,信号量执行测试-设置(test-set)原子式(atomically)的操作。当你用一个信号量去请求资源时,操作系统检测资源是否可用和将可用资 阅读全文
阅读排行榜
SVN-安装(eclipse)
2013-05-21 13:59 by java20130722, 184 阅读, 收藏,
摘要:
SVN-安装(eclipse)1. 启动eclipse,选择菜单上面的Help > Instal New Software2. 点击图片2.1上的,会出现图片2.2, 图2.1图2.23. 在图2.2 里面输入name: svn; location:http://download.eclipse.org/technology/subversive/1.0/update-site-1.0.1/然后点击确定,会得到图3.1结果 图3.14. 点击图3.1 中的next>, 过一会儿得到图4.1结果图4.15. 点击图4.1 next>,得到图5.1图5.16. 点击图5.1 中的 阅读全文
Ubuntu 64位的chrome安装flashplayer方法
2012-06-09 18:26 by java20130722, 184 阅读, 收藏,
摘要:
1.首先到http://get.adobe.com/cn/flashplayer/?no_redirect下载tar.gz后缀名的文件。2.然后将其解压后找到libflashplayer.so文件,然后运行cplibflashplayer.so /opt/google/chrome3.建立软链接:ln -s /opt/google/chrome/libflashplayer.so /usr/lib/mozilla/plugins/4.修改权限:sudochmod644/opt/google/chrome/libflashplayer.so 阅读全文
解决SQL Server 2008安装时提示:重新启动计算机 失败
2013-01-18 23:38 by java20130722, 183 阅读, 收藏,
摘要:
a、重启机器,再进行安装,如果发现还有该错误,请按下面步骤:b、在开始->运行中输入regeditc、到HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession Manager 位置d、在右边窗口右击PendingFileRenameOperations,选择删除,然后确认,迅速点重新运行e、重启安装,问题解决PS:自己没有测试过,记下以后备用。转自:http://blog.chinaunix.net/uid-28483822-id-3475072.html 阅读全文
Head Fisrt Android Development读书笔记(1)Adding Behavior
2012-10-07 23:10 by java20130722, 183 阅读, 收藏,
摘要:
Make a button action1. use the Button onClick attribute to declare the name of the action method2.Open the Activity that displays the layout with the Button3.Add a method with a name matching the onClick attribute value4.Make sure that method takes in a single View as a parameter@string/haiku:find i 阅读全文
浙公网安备 33010602011771号