码迷,mamicode.com
首页 >  
搜索关键字:线程库    ( 124个结果
C 基础框架开发
搭建一个简单的跨平台C开发的基础框架, 主要是使用posix线程库和 自己写的一个分级 日志库,以后可以在这个基础上搭建你需要的框架会容易一点. 在Window和Linux上测试通过.
分类:其他好文   时间:2016-01-16 22:20:22    阅读次数:274
mysql教程之配置文件详解(一)
./configure --prefix=/usr/local/mysql \--without-debug \ #去除 debug 模式.--enable-thread-safe-client \ #以线程方式编译客户端.--with-pthread \ #强制使用 pthread 线程库编译.-...
分类:数据库   时间:2016-01-08 18:53:41    阅读次数:224
Linux多线程实践(四 )线程的特定数据
在单线程程序中,我们经常要用到"全局变量"以实现多个函数间共享数据, 然而在多线程环境下,由于数据空间是共享的,因此全局变量也为所有线程所共有。但有时应用程序设计中有必要提供线程私有的全局变量,仅在某个线程中有效,但却可以跨多个函数访问。POSIX线程库通过维护一定的数据结构来解决这个问题,这个些数据称为(Thread-specific-data或 TSD)。 相关函数如下: int pthr...
分类:编程语言   时间:2016-01-02 22:40:38    阅读次数:457
Linux多线程实践(三)线程的基本属性设置API
POSIX 线程库定义了线程属性对象 pthread_attr_t ,它封装了线程的创建者可以访问和修改的线程属性。主要包括如下属性: 1. 作用域(scope) 2. 栈尺寸(stack size) 3. 栈地址(stack address) 4. 优先级(priority) 5. 分离的状态(detached state) 6. 调度策略和参数(sc...
分类:编程语言   时间:2016-01-01 19:02:06    阅读次数:186
C/C++ Posix线程库的封装
经常没事写一些服务器压力测试的工具,如http,mysql,等。说到压力测试,首先想到的应该就是多线程,研究过一段时间的pthread,包括线程锁,在这里发一个自己写的Posix封装.Posix.h该类作为一个父类,应写一个子类继承他,并重写action方法,action()为所有线程所执行的内容,..
分类:编程语言   时间:2015-11-23 19:09:59    阅读次数:675
Posix线程编程指南(1)
这是一个关于Posix线程编程的专栏。作者在阐明概念的基础上,将向您详细讲述Posix线程库API。本文是第一篇将向您讲述线程的创建与取消。一、线程创建 1.1 线程与进程相对进程而言,线程是一个更加接近于执行体的概念,它可以与同进程中的其他线程共享数据,但拥有自己的栈空间,拥有独立的执行序列。在串...
分类:编程语言   时间:2015-11-23 13:25:40    阅读次数:174
Posix线程编程指南(3)
这是一个关于Posix线程编程的专栏。作者在阐明概念的基础上,将向您详细讲述Posix线程库API。本文是第三篇将向您讲述线程同步。一.互斥锁尽管在Posix Thread中同样可以使用IPC的信号量机制来实现互斥锁mutex功能,但显然semphore的功能过于强大了,在Posix Thread中...
分类:编程语言   时间:2015-11-23 13:11:48    阅读次数:139
Posix线程编程指南(2)
这是一个关于Posix线程编程的专栏。作者在阐明概念的基础上,将向您详细讲述Posix线程库API。本文是第2篇将向您讲述线程的创建与取消。一.概念及作用在单线程程序中,我们经常要用到"全局变量"以实现多个函数间共享数据。在多线程环境下,由于数据空间是共享的,因此全局变量也为所有线程所共有。但有时应...
分类:编程语言   时间:2015-11-23 13:05:26    阅读次数:167
Java高性能线程库:Jetlang
Jetlang 提供了一个高性能的Java线程库,该库是 JDK 1.5 中的 java.util.concurrent 包的补充,可用于基于并发消息机制的应用。该类库不提供远程的消息功能,其设计的宗旨是实现一个内存中的消息传递机制: 主要特...
分类:编程语言   时间:2015-11-02 12:29:29    阅读次数:240
安卓线程使用问题
笔者今天使用c++ 11的std::thread在安卓设备上来创建线程控制网络异步发送,发现线程启动就马上闪退,估计是安卓设备上不支持c++11的线程库,或者安卓系统版本过低,所以还是用回以前的pthread_create来创建线程,以下是三种创建线程的方法以及对应使用方法:std::thread方...
分类:移动开发   时间:2015-10-16 01:01:24    阅读次数:253
124条   上一页 1 ... 5 6 7 8 9 ... 13 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!