码迷,mamicode.com
首页 >  
搜索关键字:pthread    ( 1177个结果
阿里二面面经
1.windows/linux,多线程/多进程 IBM测试,切换线程context的时候,windows比linux快一倍多。进出最快的锁(windows2k的 critical section和linux的pthread_mutex),windows比linux的要快五倍左右。可见多线程这个具体的 ...
分类:其他好文   时间:2017-08-11 12:27:45    阅读次数:142
C/C++ 线程同步安全队列简单实现例子
#ifndef MUTEXLOCKER_H_INCLUDED #define MUTEXLOCKER_H_INCLUDED #include #include class MutexLocker{ public: explicit MutexLocker(pthread_mutex_t *mutex... ...
分类:编程语言   时间:2017-08-10 20:59:46    阅读次数:340
从头认识java-18.2 主要的线程机制(7)join
这一章节我们来讨论一下join。1.什么是join?阻塞当前线程,让.join的线程先做完。然后再继续当前线程以下是api的解释:A.join,在API中的解释是,阻塞当前线程B,直到A运行完毕并死掉,再运行B。 2.样例:package com.ray.ch17; public class Tes ...
分类:编程语言   时间:2017-08-10 13:20:36    阅读次数:184
生产者-消费者问题:介绍POSIX线程的互斥量和条件变量的使用
全局初始化互斥量和条件变量(不全局也行,但至少要对线程启动函数可见,这样才能使用。) 使用互斥量锁住一块代码方法如下(默认忽略pthread开头的函数的错误检查,即类似 int s = pthread_xxx(...); if (s != 0) { printErrorMsg(s, ...); }这 ...
分类:编程语言   时间:2017-08-08 16:42:31    阅读次数:134
TLS线程局部存储
0x01 TLS (Thread Local Storage) 为线程单独提供的私有空间 0x02 gcc中的隐式TLS使用方法 隐式TLS __thread int number; 显式TLS pthread_key_create pthread_getspecific pthread_setsp ...
分类:编程语言   时间:2017-08-05 14:06:30    阅读次数:149
linux和android端的pthread学习
本文起初主要想写个演示样例实測下pthread_mutex_lock和pthread_mutex_trylock差别。在linux机器上非常快就over了,可是想了一下。pthread是unix系的,在windows没办法直接执行代码非常不方便。于是想到了android,windows上安装ndk, ...
分类:移动开发   时间:2017-08-03 22:12:20    阅读次数:358
Linux下的多线程
(1)线程的创建:pthread_create() (2)线程返回值: 获取方式有两种: 1、利用线程函数直接return一个void*指针。 2、利用pthread_exit()方法,结束线程并传递一个void*指针返回。 二者本质是相同的,在线程中,如果使用return传递返回值,实际上隐式调用 ...
分类:编程语言   时间:2017-08-01 19:18:31    阅读次数:131
Linux下多线程pthread内存泄露
目标文件:/proc/<pid>/maps 若其中出现了大量的8K左右的内存碎片,则说明出现了内存泄露。同理,如果相应pid进程的maps文件中出现了很多内存碎片,也说明出现了内存泄露。 若其中出现了大量的8K左右的内存碎片,则说明出现了内存泄露。同理,如果相应pid进程的maps文件中出现了很多内 ...
分类:编程语言   时间:2017-08-01 17:50:45    阅读次数:171
iOS实录:GCD使用小结(一)
导语:在iOS中,多线程方案有四种:pthread、NSThread、NSOperation & NSOperationQueue 和 GCD,但是开发中GCD使用得最多,本文主要总结一下我使用GCD的情况。 一、GCD(Grand Central Dispatch)概述 1、基本概念 GCD允许程 ...
分类:移动开发   时间:2017-07-28 20:03:57    阅读次数:201
C-pthread_cond_wait 详解
pthread_cond_wait() 用于阻塞当前线程,等待别的线程使用 pthread_cond_signal() 或 pthread_cond_broadcast 来唤醒它。 pthread_cond_wait() 必须与 pthread_mutex 配套使用。 pthread_cond_wa ...
分类:其他好文   时间:2017-07-26 00:22:46    阅读次数:155
1177条   上一页 1 ... 32 33 34 35 36 ... 118 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!