unix
dddddz
多多指教
展开
-
UNIX下什么是可执行权限?
若某一用户对某文件或者目录具有可执行权限,则1. 如果文件是脚本或二进制程序,可执行权限是指可以去运行它。2. 如果文件是目录,可执行权限是指可以去访问它。来自:http://hi.baidu.com/li_ly_wang/item/8a50380211108a1bcd34ea03转载 2013-01-17 16:11:25 · 1472 阅读 · 0 评论 -
条件变量
条件变量(Condtion Variable)是在多线程程序中用来实现“等待->唤醒”逻辑常用的方法。举个简单的例子,应用程序A中包含两个线程t1和t2。t1需要在bool变量test_cond为true时才能继续执行,而test_cond的值是由t2来改变的,这种情况下,如何来写程序呢?可供选择的方案有两种:第一种是t1定时的去轮询变量test_cond,如果test_cond为fals转载 2013-02-27 10:00:57 · 686 阅读 · 0 评论 -
pthread_cond_wait()的实现原理
/************pthread_cond_wait()的使用方法**********/ pthread_mutex_lock(&qlock); pthread_cond_wait(&qready, &qlock); pthread_mutex_unlock(&qlock);/****************************转载 2013-02-27 20:00:37 · 6125 阅读 · 0 评论