E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
PThread
[APUE chapter 12] 线程控制
默认情况下是不线程分离的,此时新线程运行结束后如果创建线程没有结束就等待创建线程结束,或者使用
pthread
_join()才能终止新线程,并回收资源。线程分离方
i丶scream
·
2016-11-02 10:06
【初探】操作系统
互斥锁线程控制
、
pthread
_mutex_init函数的作用:初始化互斥锁函数的原型:int
pthread
_mutex_init(
pthread
_mutex_t*restrict,const
pthread
_mutexattr_t
Eleanor_gao
·
2016-10-31 23:13
OpenWRT使用wifidog实现强制认证的WIFI热点
opkgupdateopkginstallwifidogwifidog依赖下面这些模块:iptables-mod-extraiptables-mod-ipoptkmod-ipt-natiptables-mod-nat-extralib
pthread
clyao_123456
·
2016-10-31 09:58
wifidog
[操作系统]
pthread
同步互斥:十字路口小车的死锁
更新日志:2016.11.12更新版本:解决了程序不能自动退出的bug(卡在死锁检测线程的while)去掉main中最后一行:
pthread
_join(check,NULL)主线程不等待死锁线程结束,程序可以自动退出
ZJU_fish1996
·
2016-10-30 12:24
操作系统
多线程的exit()逻辑
主要思想就是:通过
pthread
_create创建一个线程,然后通过主线程A控制创建出来的线程B,完成各种功能。
小陆zi
·
2016-10-28 05:01
随笔
arm
dm3730
OS: 脏牛(Dirty COW)漏洞:Linux 内核通杀提权漏洞 (CVE-2016-5195)
注意,编译漏洞利用程序时:gcc-l
pthread
dirtyc0w.c-odirtyc0w在Ubuntu15.10下实际测试,需要改为:gcc-
pthread
dirtyc0w.c-odirtyc0w或gccdirtyc0w.c-odirtyc0w-l
pthread
kimqcn4
·
2016-10-24 10:11
Linux
运维
网络安全
七侠镇网络安全总指挥部
互斥量(互斥锁)与条件变量
使用
pthread
的互斥接口来保护数据,确保同一时间只有一个线程访问数据。互斥量从本质上来说是把锁。条件变量是线程可用的另一种同步机制。条件变量给多个线程提供了一个会和的场所。
DrStream
·
2016-10-19 11:25
APUE-3E
linux环境下ssl多线程编程实例(整理)
include#ifndef_WIN32#include#include#include#include#include#include#else#include#include#endif#include"
pthread
.h
guozhiyingguo
·
2016-10-18 19:23
linux下的ssl编程
Linux 编程: 线程
在Linux中,线程的实现是基于POSIX标准的,所以都是以
pthread
开头。
gjh558
·
2016-10-15 13:27
【神经网络与深度学习】YOLO windows 配置《Darknet配置》
作者配置时的环境visualstudio2013显卡GTX960MCUDA7.5OpenCV2.4.9
pthread
pthread
下载地址YOLO官网[http://pjreddie.com/darknet
Zhang_P_Y
·
2016-10-10 20:26
神经网络与深度学习
两个线程交替打印ABCDEF
#include4.
pthread
_mutex_tmu;5.charch='A';6.void*mythread1()7.{8.inti=0;9.for(i=0;i<3;)10.{11.if(
pthread
_mutex_lock
zhuhuiyu_
·
2016-10-09 20:05
Linux
线程局部存储tls的使用
因此也没有多线程间资源竞争问题,那如何去实现TLS存储呢,主要有以下几种方式:gcc和clang的__thread修饰符windows下msvc的__declspec(thread)修饰符
pthread
waruqi
·
2016-09-28 21:06
[转]:线程局部存储tls的使用
因此也没有多线程间资源竞争问题,那如何去实现TLS存储呢,主要有以下几种方式:gcc和clang的__thread修饰符windows下msvc的__declspec(thread)修饰符
pthread
waruqi
·
2016-09-28 00:00
多线程
tls
跨平台
memcached在Windows环境上的下载与安装配置
版本的下载地址为:http://download.csdn.net/detail/dreamer_good/9640233将压缩文件解压到e:/memcached/,其中文件有:“memcached.exe”和“
pthread
GC2
逆风、骚年
·
2016-09-26 15:33
memcached
《开发环境》
读锁优先的实现
代码如下:(1)、utili.h#include#include#include(2)、
pthread
_rwlock.h#ifndef _
PTHREAD
_RWLOCK_H#define _
PTHREAD
_RWLOCK
汇天下豪杰
·
2016-09-22 21:16
读锁优先
Linux网络编程
读写锁
2、编程实现需要使用:
pthread
_rwlock_trwlock//定义了一个读写锁变量;使用的API为:函数说明
pthread
_rw
汇天下豪杰
·
2016-09-22 20:24
实现
读写锁
写锁优先
Linux网络编程
生产者与消费者
唤醒并运行其后的语句是在遇到阻塞之后;(2)、临界区模式;
pthread
_mutex_lock(&mutex);//临界区
pthread
_
汇天下豪杰
·
2016-09-22 06:27
生产者
消费者
临界区
Linux网络编程
互斥量和条件变量
思路:就是来回的利用
pthread
_cond_signal()函数,当一方被阻塞时,唤醒函数可以唤醒
pthread
_cond_wait()函数,只不过
pthread
_cond_wait()这个方法要执行其后的语句
汇天下豪杰
·
2016-09-22 00:46
pthread
互斥量
条件变量
Linux网络编程
pthread
_cond_wait和
pthread
_cond_signal 用法详解
LINUX环境下多线程编程肯定会遇到需要条件变量的情况,此时必然要使用
pthread
_cond_wait()函数。但这个函数的执行过程比较难于理解。
b10090411
·
2016-09-21 21:32
C语言
pthread
_mutex_init等多线程函数的使用总结
在运行时不需要特定的内核支持;我们常用基本就是用户级线程,所以就只总结一下POSIX提供的用户级线程接口;基本线程操作相关的函数:1线程的建立结束2线程的互斥和同步3使用信号量控制线程4线程的基本属性配置基本线程操作:函数说明
pthread
_create
_Ataraxia
·
2016-09-19 22:12
Linux
C++ 并发编程(七):读写锁(Read-Write Lock)
shared_mutex这个名字并不十分贴切,不如
pthread
直呼「读写锁」。所谓「读写锁」,就是同时可以被多个读者拥有,但是只能被一个写者拥有的锁。
adam1q84
·
2016-09-19 00:00
c++
c++11
boost
thread
concurrency
GCD的理解和使用
巧谈GCD字数4076阅读1990评论32喜欢70谈到iOS多线程,一般都会谈到四种方式:
pthread
、NSThread、GCD和NSOperation。
AppDeveSupport
·
2016-09-14 11:01
Androud中的Http通信之WebView
importandroid.os.Bundle;importandroid.os.Handler;importandroid.webkit.WebView;importcom.lune.thread.Htt
pThread
_lune
·
2016-09-13 20:56
Android网络通信
用Emacs 搭建C++开发环境实践记录
//gcc-ocreatecreate.c-l
pthread
准备工作1.安装gunglobal源码安装命令(以解压到tmp为例):cd~/hzz/tmp.
writeeee
·
2016-09-08 23:33
开发环境配置
Linux编程
浅谈iOS多线程
iOS多线程有四套多线程方案:
Pthread
sNSThreadGCDNSOperation&NSOperationQueue接下来我来一个一个介绍他们
Pthread
s在类Unix操作系统(Unix、Linux
呜啦啦啦拉拉
·
2016-09-07 15:04
多线程
iOS提供的处理多线程的方式一共分为4种,分别是:
pThread
:最早期,纯C的,兼容所有C语言基础的代码NSThread:本质上是使用OC对
pThread
的一个封装,是早期iOS使用的多线程GCD(GrandCentralDispatch
iOS_Alex
·
2016-09-05 10:52
YOLO VS2015 windows
配置环境visualstudio2015显卡GTX960CUDA7.5Opencv2.4.9
pthread
下载地址YOLO官网[http://pjreddie.com/darknet/yolo/]步骤CUDA
C-------罗
·
2016-08-30 15:28
机器学习
深度学习
iOS各种多线程方法的使用总结
一.前言保持线程同步的方式有@synchronized、NSLock、dispatch_semaphore、NSCondition、
pthread
_mutex、OSSpinLock。
darling0825
·
2016-08-30 10:22
iOS
iOS多线程(二)--
pthread
pthread
pthread
是一套纯用C语言的API,需要程序员自己管理生命周期,基本很少使用。
PJAB
·
2016-08-27 23:45
Bluedroid GKI源码分析
1234567891011121314151617181920212223242526272829voidGKI_init(void){
pthread
_mutexattr_tattr;tGKI_OS*p_os
Moonhuazai
·
2016-08-25 16:52
BL_BLE
Android
OS
BlueDroid代码分析之GKI
的形式提供给BlueDroid使用该层是一个适配层,适配了OS相关的进程、内存相关的管理,还可以用于线程间传递消息主要通过变量gki_cb实现对进程的统一管理typedefstruct{
pthread
_mutex_tGKI_mutex
Moonhuazai
·
2016-08-25 10:55
BL_BLE
OpenSSL多线程互斥锁
static
pthread
_mutex_t*crypto_lock=NULL;static
pthread
_t
pthread
_id_cb(){return
pthread
_self();}staticvoid
pthread
_locking_cb
港产零零柒
·
2016-08-22 22:20
python队列queue模块详解
从queue队列的具体实现中,可以看出queue使用了1个线程互斥锁(
pthread
.Lock()),以及3个条件标量(
pthread
.condition()),来保证了线程安全。
菜鸟磊子
·
2016-08-22 13:21
python
linux
Python基础复习-GIL(一)
在Linux上为
pthread
,在Windows上为Winthread,完全由操作系统调度线程的执行。一个python解释器进程内有一条主线程,以及多条用户程序的执行线程。即使在多核C
KenHan
·
2016-08-18 23:50
Linux系统开发8 线程
990487026.blog.51cto.com】Linux系统开发8 线程线程概念浏览器 火狐多线程,谷歌多进程比较:查看某一个进程有哪些线程线程间共享资源线程间非共享资源线程优缺点安装完整的manpage文档
pthread
_create
990487026
·
2016-08-17 09:03
Linux
线程
系统开发
Linux
开发
ffmpeg compile with GDB debug info
1.Inconfig.mak:CFLAGS=-std=c99-
pthread
-g3-Wdeclaration-after-statement-Wall-Wdisabled-optimization-Wpointer-arith-Wredundant-decls-Wwrite-strings-Wtype-limits-Wundef-Wmissing-prototypes-Wno-pointer-to
armsterlong
·
2016-08-14 15:36
ffmpeg
linux多线程之屏障
一、初始化与销毁
PTHREAD
_BARRIER_DESTROY(P)POSIXProgrammer'sManual
PTHREAD
_BARRIER_DESTROY(P)NAME
pthread
_barrier_destroy
带鱼兄
·
2016-08-14 14:36
linux之线程操作
linux多线程之读写锁
一、锁的初始化与销毁
PTHREAD
_RWLOCK_DESTROY(P)POSIXProgrammer'sManual
PTHREAD
_R
带鱼兄
·
2016-08-13 21:15
linux之线程操作
Linux之IPC
线程阻塞
pthread
主线程执行耗时操作阻塞主线程1-主线程执行耗时操作阻塞用户与UI的交互.png-(IBAction)buttonClick{for(NSIntegeri=0;i@interfaceViewController()@end@implementationViewControllervoid*run(void*param){for(NSIntegeri=0;i<50000;i++){NSLog(@"--
solozyx
·
2016-08-09 10:10
《UNIX环境高级编程》七进程环境读书笔记
1、进程终止有8种方式使进程终止,其中5种为正常终止:(1)从main返回;(2)调用exit;(3)调用_exit或_Exit;(4)最后一个线程从其启动例程返回;(5)从最后一个线程调用
pthread
_exit
ZhichengYee
·
2016-08-08 20:27
UNIX环境高级编程
pthread
_rwlock_t 未定义的问题
阅读更多最近在linux上次编译时出现
pthread
_rwlock_t没有定义的现象.但是已经include了
pthread
.h,网上查了一些资料后发现,原因竟然是因为显示使用了-std=c99参数导致
chenqi210
·
2016-08-06 15:00
runloop的5个结构体指针 CFRunLoopRef。。
CFRunLoop*CFRunLoopRef;CFRunLoopRef是指向结构体struct__CFRunLoop的指针类型struct__CFRunLoop{CFRuntimeBase_base;
pthread
_mutex_t_lock
SmallTwo
·
2016-08-04 17:37
线程控制(三)
线程同步互斥锁*互斥锁通过锁机制来实现线程间的同步.在同一时刻它通常只允许一个线程执行一个关键部分的代码.互斥锁函数*使用互斥锁前,必须先进行初始化操作.初始化有两种方式:>1.静态赋值法,将宏结构常量
PTHREAD
_MUTEX_INITIALIZER
dongmengyuan1020
·
2016-08-02 16:17
Linux
C编程
Linux C并发控制
Linux线程接口也称为
pthread
或POSIX线程,Linux2.6以后,采用NativePOSIX线程库的新线程实现。
leilianjie
·
2016-07-30 23:00
多线程
c
并发
linux
系统编程
muduo : Thread-safe Singleton
使用
pthread
_once#include#includetemplateclassSingleton:privateboost::noncopyable{public:staticT&instance
春泥面包
·
2016-07-28 11:39
muduo
线程概念
以前学过的系统函数都是成功返回0,失败返回-1,错误号保存在全局变量errno中,
pthread
库的函数都是通过返回值返回错误号,虽然每
露露simile
·
2016-07-26 16:08
线程概念
muduo : Condition
成员变量MutexLock&mutex_;
pthread
_cond_tpcond_;mutex_是个引用型变
春泥面包
·
2016-07-25 14:23
muduo
muduo : MutexLock
成员变量
pthread
_mutex_tmutex_;pid_tholder_;//由哪个线程持有default构造函数:MutexLock():holder_(0)//没有hol
春泥面包
·
2016-07-25 14:47
muduo
muduo : MutexLock
成员变量
pthread
_mutex_tmutex_; pid_tholder_;//由哪个线程持有default构造函数:MutexLock() :holder_(0)//没有h
chj90220
·
2016-07-25 14:00
iOS开发中的 并发编程锁
@synchronizedNSLockNSConditionNSConditionLockNSRecursiveLock
pthread
_mutex_tOSSpinLockdispatch_barrier_async
滴水成川
·
2016-07-23 17:47
iOS
上一页
101
102
103
104
105
106
107
108
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他