Linux提供两种信号量:
1、内核信号量,由内核控制路径使用
2、System V IPC信号量,由用户态进程使用
从本质上说,它们实现了一个加锁原语,即让等待者睡眠,直到等待的资源变为空闲。
信号量
内核信号量类似于自旋锁,因为当锁关闭着的时候,它不允许内核控制路径继续运行。然而,当内核内核控制路径试图获取内核信号量所保护的忙资源时,相应的进程被挂起。只有在资源被释放时,进程才再次变...
分类:
其他好文 时间:
2014-05-18 18:43:39
阅读次数:
294
刚开始对配置文件的认识比较模式,按照书上讲的,往程序中添加一个App.config文件,然后添加System.configuration引用就可以了。但是真正去做的时候也遇到不少问题,小小的总结一下。
首先,为什么要使用配置文件呢?
我们在连接数据库的时候,需要有一个对象来保存连接字符串,通常情况下这个字符串是写在程序代码中的,这样如果我们更换数据库访问时,我们还是...
分类:
数据库 时间:
2014-05-18 18:32:08
阅读次数:
383
首先我描述一下问题:当我从一个view到另外一个view的时候?
解答:这个问题的解决还需要看setAnimationTransition:forView:cache: 官方Api,官方是这样说的:
1.Begin an animation block.
2.Set the transition on the container view.
3.Remove the subview fro...
分类:
其他好文 时间:
2014-05-18 10:44:03
阅读次数:
370
Android Frame Animation: XML, Concepts and Optimization Frame Animation Concepts: Cels, Framerate, and Resolution 动画的发展 cel-base animation raster animation bitmap commonly called bitmap...
分类:
移动开发 时间:
2014-05-18 09:49:43
阅读次数:
294
Queue queue = new LinkedList ();
for(int i = 0; i<20; i++) {
queue.add("坑爹" + i);
}
for(int j =0; j<queue.size(); j++) {
String str = queue.poll();
System.out.println(j);
}嘿嘿 输出的是从1~10;虽然没什么技术含量但是我...
分类:
其他好文 时间:
2014-05-18 04:20:23
阅读次数:
282
GuoZai.javapackage edu.facade2;public class GuoZai
{ public void mai() { System.out.println("买股票"); }}GuPiao.javapackage
edu.facade2;publ...
分类:
其他好文 时间:
2014-05-18 00:34:50
阅读次数:
244
package Demo;public class Money{ public static void
main(String args[]) { Money mon = new Money();
System.out.println(mon.change("124")); } /...
分类:
其他好文 时间:
2014-05-17 23:22:10
阅读次数:
412
1. 需要引用的类库using System.Net;using System.IO;using
System.Text;using System.Text.RegularExpressions;2. 获取其他网站网页内容的关键代码WebRequest
request = WebRequest.Cr...
分类:
Web程序 时间:
2014-05-17 22:34:49
阅读次数:
423
System:类中的属性方法都是静态的。无法实例化err:"标准"错误输出流in:"标准"输入流out:"标准"输出流常见方法:long
currentTimeMillis();获取当前时间的毫秒值Properties getProperties();
获取系统属性Properties集合中存储的都...
分类:
编程语言 时间:
2014-05-17 22:30:49
阅读次数:
392