
linux线程
linuxheik
这个作者很懒,什么都没留下…
展开
-
pthread_cond_timedwait
pthread_cond_timedwait pthread_cond_signal转载 2013-05-29 16:48:11 · 728 阅读 · 0 评论 -
SetThreadName & GetThreadName
ypedef struct tagTHREADNAME_INFO{ DWORD dwType; // must be 0x1000 LPCSTR szName; // pointer to name (in user addr space) DWORD dwThreadID; // thread ID (-1=caller thread) DWORD dwFlags; // reserve...转载 2018-10-12 15:34:42 · 1238 阅读 · 0 评论 -
top查询机器情况
top命令 是Linux下常用的性能 分析工具 ,能够实时显示系统 中各个进程的资源占用状况,类似于Windows的任务管理 器。下面详细介绍它的使用方法。 top - 02:53:32 up 16 days, 6:34, 17 users, load average: 0.24, 0.21, 0.24 Tasks: 481 total, 3 running, 474 sleepi转载 2017-07-21 22:40:11 · 392 阅读 · 0 评论 -
多线程
本人近期在做按tcp流发送数据包的学习,一来二去接触到了多线程。我百度照此写了个多线程代码,如下: #include #include #include void thread(void *arg); void thread(void *arg) { int i; for(i = 0; i { printf("This is a pthead.\n"); }转载 2017-07-05 20:52:24 · 222 阅读 · 0 评论 -
读写锁 share_mutex
实现一个Windows下的共享锁(读写锁)(一) 作者:tyc611.cublog.cn,2008-11-18 在Windows Vista/Server 2008之前,Windows没有提供共享锁(通俗称为读写锁),只能靠自己实现。但从Windows Vista/Server 2008开始,Windows提供了用户态下的读写锁SRWLock,效率非常高。本文实现了一个简单的共享锁转载 2017-06-01 15:41:49 · 1031 阅读 · 0 评论 -
Linux下动态链接库的使用
Linux下动态链接库的使用 Linux下的静态链接库,做起来比较容易,只要将目标文件用ar打包就可以,下面写一下动态链接库的制作和使用方法,完全是根据个人理解和经验总结,有不对的地方还请大家指正。 动态链接库的生成: 代码上与写静态链接库没什么区别,主要是在编译时,以两个文件举例:转载 2016-11-14 16:38:34 · 318 阅读 · 0 评论 -
GNU Linux核心命令和工具的源代码路径
GNU Linux核心命令和工具的源代码路径 2015-08-20 09:44:57 分类: LINUX 原文地址:GNU Linux核心命令和工具的源代码路径 作者:ubuntuer Commands and Utilities --------------------------------------------------------转载 2016-10-15 15:50:33 · 1728 阅读 · 0 评论 -
pthread_cond_wait pthread_cond_broadcast条件变量时要注意
#include #include #include #include pthread_mutex_t mymutex1 = PTHREAD_MUTEX_INITIALIZER; pthread_mutex_t mymutex2 = PTHREAD_MUTEX_INITIALIZER; pthread_cond_t mycond = PTHREAD_COND_INITI原创 2016-10-10 14:38:27 · 1030 阅读 · 0 评论 -
dup and dup2的剖析
dup and dup2的剖析 dup和dup2都可用来复制一个现存的文件描述符,使两个文件描述符指向同一个file结构体。如果两个文件描述符指向同一个file结构体,File Status Flag和读写位置只保存一份在file结构体中,并且file结构体的引用计数是2。如果两次open同一文件得到两个文件描述符,则每个描述符对应一个不同的file结构体,可以有不同的File St转载 2014-03-05 20:01:04 · 614 阅读 · 0 评论 -
Linux 条件变量 pthread_cond_wait
Linux 条件变量 pthread_cond_wait 2012-12-04 22:10:41| 分类: 默认分类|举报|字号 订阅 条件变量是利用线程间共享的全局变量进行同步的一种机制,主要包括两个动作:一个线程等待"条件变量的条件成立"而挂起;另一个线程使"条件成立"(给出条件成立信号)。为了防止竞争,条件变量的使用总是和一个互斥锁结合在一起。转载 2014-02-27 09:55:09 · 711 阅读 · 0 评论 -
Linux系统对IO端口和IO内存的管理
http://blog.youkuaiyun.com/ce123_zhouwei/article/details/7204458 Linux系统对IO端口和IO内存的管理 一、I/O端口 端口(port)是接口电路中能被CPU直接访问的寄存器的地址。几乎每一种外设都是通过读写设备上的寄存器来进行的。CPU通过这些地址即端口向接口电路中的寄存器发送命令,读取状态和传送数据。外设寄存转载 2014-02-23 10:26:48 · 801 阅读 · 0 评论 -
linux下多线程cpu追踪
top -H -p pid 查看所有线程的CPU消耗 gdb 查看所有的线堆栈 thread apply all bt pstack pid 也可以查看所有的线程堆栈原创 2019-01-03 11:11:14 · 498 阅读 · 0 评论