![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux命令
jollysoul
千里之行,始于足下。
展开
-
Linux下如何用/proc命令查找进程状态信息——当前目录,内存占用,描述符等
参加阿里的面试,问到一个问题,如何在Linux下使用命令行查询进程的状态信息,比如进程的当前目录,进程的内存占用等情况。当时的第一反应是使用top命令能够得到所有的进程信息。但是面试官好像不是很满意,因此我回去之后查阅了相关的资料,发现可能他想问的/proc目录,我这里整理一下:我自己写了一个简单的程序,就是一个while死循环。如下所示:#include #include int原创 2017-08-15 16:51:05 · 31426 阅读 · 2 评论 -
读写锁的几种实现方式-互斥量,信号量,条件变量
对于某个临界资源的访问,读操作和写操作是要区别对待的。读操作可以多个线程同时进行,写操作必须互斥进行。读写锁:当已经被加了读锁时,其他的读模式锁请求仍然可以访问,但是写模式锁不能访问;当写模式锁加锁时,其他的请求都不能访问。本文尝试用四种方法来完成读写锁的操作,都包含有写模式和读模式各自所要做的事情。1、直接使用POSIX提供的读写锁2、用条件变量实现读写锁3、用互斥量转载 2017-09-18 00:56:28 · 3776 阅读 · 0 评论