linux api笔记(4):线程(二)
这一节我们来看看其他线程函数:
int pthread_tryjoin_np(pthread_t thread_handle, void ** thread_return);
int pthread_timedjoin_np (pthread_t thread_handle, void **thread_return, __const struct timespec *abstime);
pthread_tryjoin_np会可以用来判断thread_handle指向的线程是否已经中止,如果没有则*thread_return == NULL,
否则不为NULL。这个函数不会阻塞线程。
pthread_timedjoin_np也是用来判断thread_handler执行的线程是否已经中止,不过它和pthread_tryjoin_np不同的
地方是,它会阻塞所在线程一段时间来等待目标线程,这个时间由abstime参数来指定。
timespec结构的如下:
#include <time.h>
struct timespec {
time_t tv_sec;
long tv_nsec;
}
字段tv_nsec表示纳秒。
相关文档:
转载自
http://www.linux-wiki.cn/index.php/Linux%E7%9B%AE%E5%BD%95%E7%BB%93%E6%9E%84
Linux目录结构
此页由Linux Wiki用户Chenxing
于2009年1月19日 (星期一)
05:37的最后更改。 在Allen Lee
的工作基础上。
出自Linux Wiki
与Windows将硬盘看做“C盘”、“D盘”几个独立的分区不同,Linu ......
1,用ls只列出目录 ls -F | grep /$
2.查看进程
按内存从大到小排列
ps -e -o "%C : %p : %z : %a"|sort -k5 -nr
3.按cpu利用率从大到小排列
ps -e -o "%C : %p : %z : %a"|sort -nr
4.打印说cache里的URL
grep -r -a jpg /data/cache/* | ......
系统
# uname -a # 查看内核/操作系统/CPU信息
# head -n 1 /etc/issue # 查看操作系统版本
# cat /proc/cpuinfo # 查看CPU信息
# hostname &nbs ......
Linux下解压压缩及打包命令大全
[日期:2008-11-04]
来源: 作者:jenen
———————————————
.tar
解包:tar xvf FileName.tar
打包:tar cvf FileName.tar DirName
(注:tar是打包,不是压缩!)
&mdas ......