码迷,mamicode.com
首页 >  
搜索关键字:pthread    ( 1177个结果
C/C++ Pthread线程
线程按照其调度者可以分为用户级线程和核心级线程两种 用户级线程主要解决的是上下文切换的问题,它的调度算法和调度过程全部由用户自行选择决定,在运行时不需要特定的内核支持; 我们常用基本就是用户级线程,所以就只总结一下POSIX提供的用户级线程接口; 基本线程操作相关的函数: 1线程的建立结束 2线程的 ...
分类:编程语言   时间:2018-07-18 23:40:19    阅读次数:325
pthread之读写锁
简介: 读写锁很像一个互斥量,他阻止多个线程同时修改共享数据的另一种方法,区分不同互斥量的是他是分读数据和写数据,一个读写锁允许同时多个线程读数据,只要他们不修改数据。 当一个线程锁住一个读写锁时,他选择共享读访问或独占写访问。当有任何线程在写访问时,想要访问的读线程不能继续;当其他线程进行读写时, ...
分类:其他好文   时间:2018-07-18 14:20:57    阅读次数:167
进程终止,环境表和环境变量操作
进程ID:每个linux进程都一定有一个唯一的数字标识符,称为进程ID(总是一个非负整数) 进程终止:正常终止: 1.从Main返回(return) 2.调用exit (标准库) 3.调用_exit或_Exit (内核提供) 4.最后一个线程从启动例程返回 5.最后一个线程调用pthread_exi ...
分类:系统相关   时间:2018-07-15 11:15:58    阅读次数:160
浅谈一下linux线程
1.线程是进程中最小执行单元,多线程共享同一个进程的地址空间 2.Linux 内核调度的对象是线程,所以一个进程中多个线程参与操作操作系统统一调度 使用线程优点: <1>效率高 <2>线程之间通信比较简单(全局变量) 使用线程缺点: 安全性差 线程API 1.线程创建 int pthread_cre ...
分类:编程语言   时间:2018-07-13 15:09:01    阅读次数:164
linux c编程:线程退出
在线程创建的时候pthread_exit都是调用的固定参数,我们先来看下如果用自动变量作为pthread_exit的参数时出现的问题 typedef struct foo{ int a; int b; int c; int d; }foo; void printinfo(const char *s, ...
分类:编程语言   时间:2018-07-08 16:42:26    阅读次数:129
网络编程2.0
代码1:服务器端: 代码2:客户端(主要是创建连接、发送数据) ...
分类:其他好文   时间:2018-07-04 20:14:05    阅读次数:127
常用的头文件—— common.h
#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #inclu... ...
分类:其他好文   时间:2018-07-04 20:09:15    阅读次数:660
pthread_attr_t 线程属性
1. 线程属性: 使用pthread_attr_t类型表示,我们需要对此结构体进行初始化, 初始化后使用,使用后还要进行去除初始化! pthread_attr_init:初始化 pthread_attr_destory:去除初始化 #include<pthread.h> intpthread_att ...
分类:编程语言   时间:2018-07-01 17:53:59    阅读次数:173
实时线程和非实时线程测试
源码如下: #include<stdio.h>#include <unistd.h>#include<pthread.h> void* thread1(void* arg) { unsigned int i,j; int policy; struct sched_param param; pthre ...
分类:编程语言   时间:2018-07-01 17:47:55    阅读次数:243
Linux 线程编程2.0——线程同步-互斥锁
当我们需要控制对共享资源的存取的时候,可以用一种简单的加锁的方法来控制。我们可以创建一个读/写程序,它们共用一个共享缓冲区,使用互斥锁来控制对缓冲区的存取。 函数 pthread_mutex_init()用来生成一个互斥锁。其函数原型如下: #include<pthread.h> int pthre ...
分类:编程语言   时间:2018-06-28 21:59:12    阅读次数:238
1177条   上一页 1 ... 19 20 21 22 23 ... 118 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!