码迷,mamicode.com
首页 >  
搜索关键字:pthread    ( 1177个结果
iOS多线程编程Part 1/3 - NSThread & Run Loop
前言多线程的价值无需赘述,对于App性能和用户体验都有着至关重要的意义,在iOS开发中,Apple提供了不同的技术支持多线程编程,除了跨平台的pthread之外,还提供了NSThread、NSOperationQueue、GCD等多线程技术,从本篇Blog开始介绍这几种多线程技术的细节。对于pthr...
分类:移动开发   时间:2014-10-30 14:50:21    阅读次数:339
pthread并行计算互斥锁的使用
由于pthread实现并行计算的方式是基于共享内存的,因此在多线程中共享变量的使用存在诸多同步性问题。在多个线程中对同一个变量进行读的时候可能没问题,但是在修改的时候,就有可能造成变量内容的不一致。为了解决这个问题,就需要对共享变量进行互斥的访问。      为了实现这一功能,在pthread中提供了线程锁,通过加锁和解锁就可以轻松避免上述问题,具体实例如下: #include #includ...
分类:其他好文   时间:2014-10-29 21:39:49    阅读次数:213
C++11多线程std::thread的简单使用
转自:http://blog.csdn.net/star530/article/details/24186783在cocos2dx 2.0时代,我们使用的是pthread库,是一套用户级线程库,被广泛地使用在跨平台应用上。但在cocos2dx 3.0中并未发现有pthread的支持文件,原来c++1...
分类:编程语言   时间:2014-10-29 21:29:16    阅读次数:127
pthread_cond_signal 和 pthread_mutex_unlock顺序问题
pthread_cond_signal()的具体位置?"pthread_cond_signal()必须要放在pthread_mutex_lock() 和pthread_mutex_unlock() 之间, "我认为这个做法有个问题,举个例子简单假设线程1、2,curnum 值为 1, 语句执行顺序....
分类:其他好文   时间:2014-10-25 14:21:10    阅读次数:394
客户端、服务器端编程
首先是从main函数开发: int main(itn argc,char* argv[]) { pthread_t thread; int count; int status;         client_threads = CLIENT_THREADS; for(count = 0;count { status = pthread_create(&thread,NU...
分类:其他好文   时间:2014-10-21 21:36:55    阅读次数:297
Linux/UNIX之进程环境
进程环境进程终止有8种方式使进程终止,当中5中为正常终止,它们是1)从main返回2)调用exit3)调用_exit或_Exit4)最后一个线程从其启动例程返回5)最后一个线程调用pthread_exit异常终止有3中方式6)调用abort7)接到一个信号并终止8)最后一个线程对取消请求做出对应ex...
分类:系统相关   时间:2014-10-20 16:55:36    阅读次数:306
pthread_wrap.h
#ifndef _PTHREAD_WRAP_H#define _PTHREAD_WRAP_H#include class hm_pthread_mutex{public: hm_pthread_mutex() { pthread_mutex_init(&m_mutex, 0); } ~hm_pth....
分类:其他好文   时间:2014-10-20 11:29:25    阅读次数:220
pthread_cond_signal与pthread_cond_wait
pthread_cond_wait()用于阻塞当前线程,等待别的线程使用pthread_cond_signal()或pthread_cond_broadcast来唤醒它。pthread_cond_wait()必须与pthread_mutex 配套使用。pthread_cond_wait()函数一进入...
分类:其他好文   时间:2014-10-19 23:12:41    阅读次数:388
Linux进程和线程的比较
进程与线程 参考:http://www.cnblogs.com/blueclue/archive/2010/07/16/1778855.html 首先比较Linux进程和线程的创建的区别,以此展开: 创建进程:(1)调用fork(),为子进程新建内核栈、pthread_info和task_struct,复制父进程的大部分的参数,采用写时复制(copy-on-write)辅助父进程...
分类:编程语言   时间:2014-10-17 15:30:05    阅读次数:237
c++学习笔记之基础---类内声明线程函数的调用
近日需要将线程池封装成C++类,类名为Threadpool。在类的成员函数exec_task中调用pthread_create去启动线程执行例程thread_rounter。编译之后报错如下:spfs_threadpool.cpp:Inmemberfunction‘intThreadpool::ex...
分类:编程语言   时间:2014-10-17 15:14:44    阅读次数:237
1177条   上一页 1 ... 97 98 99 100 101 ... 118 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!