码迷,mamicode.com
首页 >  
搜索关键字:linux、线程    ( 199个结果
Linux线程基本使用代码示例
#include #include #include void* thread_func(void* param) { const char* p = (const char*)param; pid_t pid = 0; pthread_t tid = 0; pid = getpid(); tid = pthread_self(); prin...
分类:编程语言   时间:2014-12-15 17:20:28    阅读次数:228
(笔记)Linux线程编译undefined reference to 'pthread_create'
在使用线程时,使用gcc或arm-linux-gcc编译时,会出现错误:undefined reference to 'pthread_create'主要是以下两种原因:1、#include 请确认头文件是否添加2、-lpthread 编译选项,即在编译时需添加额外的编译选项,如使用arm-lin....
分类:编程语言   时间:2014-12-08 13:43:52    阅读次数:226
线程创建偶尔失败问题
一、创建一个线程,里面设置一个死循环,在销毁线程时间循环标志设置为false,并return,该线程是退出了,但是有没有将资源自动释放呢?所遇问题:在多个视频循环播放的时候,程序运行十个小时左右并挂掉,提示创建线程失败,可能原因是在主线程退出之后该线程并没有释放资源,..
分类:编程语言   时间:2014-12-05 19:44:38    阅读次数:242
浅析Linux线程中数据
本文首先概述了线程中有哪些数据私有的,以及进程中哪些数据是线程共享的,然后详细分析了线程在用户空间中的数据,最后通过一个多线程程序来分析线程中的数据分布。...
分类:编程语言   时间:2014-12-03 21:21:05    阅读次数:282
Linux线程编程之信号处理
前言 Linux多线程环境中的信号处理不同于进程的信号处理。一方面线程间信号处理函数的共享性使得信号处理更为复杂,另一方面普通异步信号又可转换为同步方式来简化处理。 本文首先介绍信号处理在进程中和线程间的不同,然后描述相应的线程库函数,在此基础上给出一组示例代码,以讨论线程编程中信号处理的细节和.....
分类:编程语言   时间:2014-11-28 09:48:30    阅读次数:348
浅析Linux线程的创建
本文首先使用了接口pthread_create创建一个线程,并用strace命令追踪了接口pthread_create创建线程的步骤以及涉及到的系统调用,然后讨论了Linux中线程与进程关系,最后概述了为了实现POSIX线程,Linux内核所做的修改。   使用pthread_create创建线程   在Linux下可以使用pthread_create来创建线程,该接口声明如下: #...
分类:编程语言   时间:2014-11-24 21:00:30    阅读次数:277
计算Linux系统和进程和线程的CPU及内存使用率(c++源码)
proc文件系统下的 /proc/stat, /proc/meminfo, /proc//status, /proc//stat 总的cpu时间totalCpuTime = user + nice+ system + idle + iowait + irq + softirq + stealstolen +  guest 进程的总Cpu时间processCpuTime = ...
分类:编程语言   时间:2014-11-18 13:37:28    阅读次数:346
linux线程资源回收
from:http://blog.csdn.net/skyflying2012/article/details/24655751及相关论坛 http://blog.chinaunix.net/uid-29783732-id-4485673.html 在写网络服务器程序时可能需要实现多线程接收多个客户端的数据,我实现方...
分类:编程语言   时间:2014-11-12 00:53:22    阅读次数:267
linux 线程切换效率与进程切换效率相差到底有多大?
Author:DriverMonkey Mail:bookworepeng@Hotmail.com Phone:13410905075 QQ:196568501 Are Linux threads the same as other implementations? No. They are better -- while mostly keeping...
分类:编程语言   时间:2014-11-09 12:38:27    阅读次数:185
Linux线程同步------屏障
屏障是Linux中协调多个线程并行工作的同步机制,屏障允许每个线程等待直到所有的合作线程到达某一点,然后继续从该点执行,pthread_join是一种屏障但只允许一个线程等待,pthread_barrier允许任意数量的线程等待!...
分类:编程语言   时间:2014-11-06 17:38:28    阅读次数:202
199条   上一页 1 ... 15 16 17 18 19 20 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!