码迷,mamicode.com
首页 >  
搜索关键字:pthread    ( 1177个结果
dl pthread m库的含义
dl:dlopen dlerror dlclose dlsym等函数的库 m:math.h中声明的库函数,比如log10等 pthread:线程建立函数 参考: Linux 编译C程序遇到依赖libm或libpthread dlopen dlerror dlclose dlsym 未定义的引用的解决 ...
分类:其他好文   时间:2018-09-26 21:35:47    阅读次数:480
互斥锁和条件变量(pthread)相关函数
互斥锁 条件变量: pthread_cond_wait必须放在pthread_mutex_lock和pthread_mutex_unlock之间,因为他要根据共享变量的状态来觉得是否要等待,而为了不永远等待下去所以必须要在lock/unlock队中 pthread_cond_signal通常唤醒等在 ...
分类:其他好文   时间:2018-09-25 01:25:09    阅读次数:178
linux 将进程或者线程绑定到指定的cpu上
基本概念 cpu亲和性(affinity) CPU的亲和性, 就是进程要在指定的 CPU 上尽量长时间地运行而不被迁移到其他处理器,也称为CPU关联性;再简单的点的描述就将指定的进程或线程绑定到相应的cpu上;在多核运行的机器上,每个CPU本身自己会有缓存,缓存着进程使用的信息,而进程可能会被OS调 ...
分类:编程语言   时间:2018-09-22 12:59:19    阅读次数:230
Linux 条件变量函数signal和wait补充
pthread_cond_signal,pthread_cond_wait,使用方法介绍 ...
分类:系统相关   时间:2018-09-22 12:41:01    阅读次数:188
线程的互斥锁
一、竞争与同步 当多个线程同时访问其所共享的进程资源时,需要相互协调,以防止出现数据不一致、不完整的问题。这就叫线程同步。 二、互斥量 int pthread_mutex_init (pthread_mutex_t* mutex,const pthread_mutexattr_t* mutexatt ...
分类:编程语言   时间:2018-09-21 19:47:13    阅读次数:241
SylixOS异常管理
异常管理  SylixOS提供了一种平台无关的异常管理方法。当系统产生了写时拷贝、缺页等MMU访问失效异常或其他种类异常时,SylixOS会在异常中构建异常处理线程执行陷阱,在异常退出后的任务上下文中进行异常处理,完成所有的页面操作,如果操作失败线程将自我销毁。当为缺页中断等一般异常时,陷阱执行完毕后,系统将回到刚刚访问内存并产生异常的那条指令。其函数接口如下所示。LW_APIVOIDAPI_Vm
分类:其他好文   时间:2018-09-21 16:52:40    阅读次数:194
关于 Linux 下的线程函数未定义问题
源文件名为 t.c 编译命令 为 gcc -o t -g t.c 无法编译 并提示 原因是 因为pthread库不是Linux系统默认的库 所以正确的命令如下 产生输出 以上代码实现了对同一个全局变量的自加运算 循环次数为一千万次。但该例子是一个线程不安全的代码 而在 windows 下 运行的结果 ...
分类:编程语言   时间:2018-09-12 20:16:42    阅读次数:238
p_thread
一. 线程管理 1. 连接和分离线程 pthread_join(threadid,status)阻塞当前线程,直到threadid所指线程结束 pthread_detach(threadid,status)父线程调用,将该子线程的状态设置为detached,则该线程运行结束后会自动释放资源,父线程不 ...
分类:其他好文   时间:2018-09-09 21:06:53    阅读次数:294
Android ANR log trace日志文件分析
Trace文件怎么获取? traces.txt只保留最后一次ANR的信息,Android系统有个DropBox功能功能,它能记录系统出现的crash错误.因此保留有发生过的ANR的信息.(log路径:/data/system/dropbox) 获取系统crash log: adb shell dum ...
分类:移动开发   时间:2018-09-04 19:11:31    阅读次数:293
Linux下线程同步的几种方法
Linux下提供了多种方式来处理线程同步,最常用的是互斥锁、条件变量和信号量。一、互斥锁(mutex) 锁机制是同一时刻只允许一个线程执行一个关键部分的代码。 1. 初始化锁 int pthread_mutex_init(pthread_mutex_t *mutex,const pthread_mu ...
分类:编程语言   时间:2018-08-25 11:33:21    阅读次数:175
1177条   上一页 1 ... 17 18 19 20 21 ... 118 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!