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
详解:使用
pthread
s PHP扩展 PHP 真正多线程的使用
PHP 5.3 以上版本,使用
pthread
s PHP扩展,可以使PHP真正地支持多线程。多线程在处理重复性的循环任务,能够大大缩短程序执行时间。
hongtoushizi
·
2014-08-17 23:00
pthreads
apue学习:exit()和_exit()与return()的区别
5、进程的最后一个线程调用
pthread
_exit函数。不管进程如何终止,最后都会执行内核中一段共同的代码。即相应进程关闭所有打开描述符,释放它所有的资源。
igiqoanw
·
2014-08-17 09:00
unix
智能家居项目(3):编译工具makefile
#CC=arm-linux-gcc CC=gcc CFLAGS=-l
pthread
INCPATH=-I../..
waldmer
·
2014-08-16 19:00
mpeg1/2 量化过程
pthread
_slice.c:worker-->encode_thread--> ff_set_qscale(5); ff_mpeg1_encode_slice_header: SLICE_MIN_START_COD
deyangliu
·
2014-08-16 17:00
Codec
Linux程序设计学习笔记----多线程编程线程同步机制之互斥量(锁)与读写锁
)在访问该资源之前需要首先申请互斥锁,如果锁处于开状态,则申请得到锁并立即上锁(关),防止其他进程访问资源,如果锁处于关,则默认阻塞等待.(2)只有锁定该互斥锁的进程才能释放该互斥锁.互斥量类型声明为
pthread
_mu
hu1020935219
·
2014-08-15 09:00
mysql 主从复制实现原理
三个线程分别是:Binlogdum
pthread
: 当从服务器连接到主时,主服务器就会创建这个线程以便于发送二进制日志到从服务器,可以在服务器上通过"showprocesslist"查看。
marbury
·
2014-08-15 09:18
thread
mysql
二进制
服务器
status
线程控制[
pthread
_create()
pthread
_join()] 线程同步[互斥锁 条件变量 信号量]
x86/DebianLinux/gcc2线程控制此笔记涉及的线程库函数是由POSIX标准定义的,称为POSIXthread或者
pthread
。其它也有很多关于线程的库如C++ Boost的线程库。
misskissC
·
2014-08-14 20:00
线程启动带参数
public void StartThread() { Thread Tem
pThread
= new Thread(new ThreadStart(Start
·
2014-08-14 11:00
线程
学习
pthread
s,使用条件变量进行多线程之间的同步
条件变量提供另一种多线程同步的方法。互斥量通过控制对共享数据的访问来同步任务。条件变量可以根据数据的值来同步任务。条件变量是当一个事件发生时发送信号的信号量。一旦事件发生,可能会有多个线程在等待信号,条件变量通常用于对操作的顺序进行同步。使用条件变量对多线程进行同步时,条件变量和互斥量得同时使用。知道这些大概知识,本文将重点探讨怎么使用条件变量进行同步,结构分为三个部分,第一部分给出代码示例,第二
helei001
·
2014-08-14 10:00
pthreads
条件变量
互斥量
多线程通讯
Linux 编译指令笔记
编译.h和.cpp: g++*.cpp-l
pthread
-lgtest-osuper(super为可执行文件名称)可把文件写成build.sh文件,再“shbuild.sh”运行super:.
JoyceWYJ
·
2014-08-13 17:00
学习
pthread
s,使用互斥量进行同步
在进行多线程编程时,我们总会遇到全局变量和数据结构的问题,这是多线程之间进行通信的问题。如果多个线程同时读写一个全局变量,那么会造成竞争或者出错。为了解决这一问题,我们需要对全局数据进行,使用互斥量实现锁的机制,当某个线程在某个操作前进行了加锁,那么某个操作只能在这个线程进行,直至将锁去除,相当于在这里将多线程的并行变成了串行。本文重点学习如何使用互斥量进行全局数据的同步,分为三个部分,第一部分给
helei001
·
2014-08-13 15:00
全局变量
mutex
互斥量
多线程通讯
pthread
_create
fr=aladdin
pthread
_create是类Unix操作系统(Unix、Linux、MacOSX等)的创建线程的函数。
lucky_liuxiang
·
2014-08-12 17:00
linux
pthread_create
学习
pthread
s,管理线程的栈
进程的地址空间分成代码段,静态数据段,堆和栈段。线程栈的位置和大小是从它所属的进程的栈中切分出来的。每个栈必须足够大,以容纳所有对等线程的函数的执行以及它们将会调用的例程链。或许你会问为什么要进行线程栈的管理?因为栈的管理由系统自动管理。但是针对具体问题,有可能系统自动管理的栈不能满足运行的要求,这时对线程的栈的管理是必要的。本文分为三个部分,第一部分给出管理线程栈的代码示例,第二部分对代码进行讲
helei001
·
2014-08-12 17:00
多线程
stack
pthreads
管理线程的栈
61 读书笔记:第12章 线程控制 (2)
12.4同步属性1.互斥量属性 用
pthread
_mutexattr_init初始化
pthread
_mutexattr_t结构,用
pthread
_mutexattr_destroy来对结构进行回收
__K__
·
2014-08-12 14:00
读书笔记
《UNIX环境高级编程》
60 读书笔记:第12章 线程控制 (1)
12.3线程属性 可以使用
pthread
_addr_t结构修改线程默认属性,并把这些属性与创建的线程联系起来。
__K__
·
2014-08-12 14:00
读书笔记
《UNIX环境高级编程》
学习
pthread
s,使用属性对象创建结合线程和分离线程
当我们创建了子线程,是让它犹如脱缰之马,信步驰骋,还是如乖巧听话的孩子,时不时教导一下呢?针对这个问题,本文介绍线程的结合和分离,结构分为三个部分,第一部分给出代码示例,第二部分对代码进行讲解,第三部分是运行结果。一代码示例二代码讲解该函数是线程执行的子函数,打印输出线程的ID和一个计算结果,然后终止线程定义线程变量,属性对象变量和一些常见变量。属性对象变量可以根据自己的需求来设置,从而通过属性对
helei001
·
2014-08-12 14:00
pthreads
pthread_join
分离线程
结合线程
学习
pthread
s,给线程传递多个参数
上篇博文中,boss线程给其他线程传递的只有一个参数,那么假如是多个参数呢?怎么传递呢?或许你会有这样的疑问,带着这个疑问,我们进入本文的世界,这里传递多个参数,采用结构体,为什么呢?因为结构体里可以根据自己的需要定义多个成员变量,传递过程中,我们只需要将结构体传给线程就可以了。本文分为两部分,第一部分给出代码示例,第二部分给出运行结果。一、代码示例二、运行结果
helei001
·
2014-08-12 08:00
多线程
pthreads
传递多参数
学习
pthread
s,多线程的创建和终止
在多CPU多线程的编程中,通过作者的学习发现,
pthread
s的运用越来越广泛,它是线程的POSIX标准,定义了创建和操作线程的一整套API。
helei001
·
2014-08-11 16:00
pthreads
pthread_create
pthread_exit
使用
pthread
_kill函数测试线程是否存活
转自:http://blog.csdn.net/echoisland/article/details/6398081
pthread
_kill:别被名字吓到,
pthread
_kill可不是kill,而是向线程发送
zhgxhuaa
·
2014-08-11 13:00
linux
pthread
linux线程
pthread_kill
线程存活
android bionic缺失
pthread
_cancel的解决方法
blog.csdn.net/darkengine/article/details/7106207在nativecode中使用多线程好处多多,但是Android的bionic并没有完全实现标准POSIX线程库的所有API,例如
pthread
_cancel
zhgxhuaa
·
2014-08-11 13:00
android
线程
pthread
pthread_cancel
pthread_kill
JNI线程
Linux创建线程
#include"stdio.h" #include"
pthread
.h" #include"
umgsai
·
2014-08-10 10:00
linux
Linux创建线程
; #include"unistd.h" #include"stdlib.h" #include"
pthread
.h
umgsai
·
2014-08-10 10:00
linux
linux之
pthread
_atfork()函数讲解
linux之
pthread
_atfork()函数讲解#includeint
pthread
_atfork(void(*prepare)(void),void(*parent)(void),void(*child
chenglinhust
·
2014-08-08 11:00
cocos2dx 网络编程(CCHttpRequest和CURL两个方式)
在使用之前需要设置一些参数:参考:http://blog.csdn.net/wangbin_jxust/article/details/9632771 在完成上面的操作后,还需要在链接器的输入里面添加一个参数
pthread
VCE2
·
2014-08-07 17:00
cocos2dx
关于在 Linux 下多个不相干的进程互斥访问同一片共享内存的问题
用
pthread
(2
K_B_Z
·
2014-08-07 00:00
pthreads
c
linux
Visual Studio2010 安装
pthread
s2.9.1
本人最近要利用多线程进行编程,前面一篇博文讲解的是利用VC自带的一些函数库,这里重点探讨一下如何配置
pthread
s2.9.1的VisualStudio2010的环境。
helei001
·
2014-08-06 15:00
多线程
64位
pthreads
Visual
Studio2010
2.9.1
C语言条件phtread_cond变量
[root@localhost
pthread
]#grep-i
pthread
_cond
pthread
test.e }
pthread
_cond_t;}
pthread
_condattr_t;externint
pthread
_cond_init
P&H
·
2014-08-05 23:00
C语言互斥mutex锁
[root@localhost
pthread
]#grep-i
pthread
_mutex
pthread
test.e struct__
pthread
_mutex_s}
pthread
_mutex_t;}
P&H
·
2014-08-05 23:00
C语言TSD联想到Java的Threadlocal
和原来写的,做个比较http://my.oschina.net/u/177808/blog/184348[root@localhost
pthread
]#grep
pthread
_key
pthread
test.e
P&H
·
2014-08-05 23:00
C有时想找预定义类型
今天写线程,想看看
pthread
_t的实际类型是什么,vi/usr/include/
pthread
.h头文件,最后找到
pthread
_t定义在#include该头文件中,一步一步的找可以找出来,不过麻烦
P&H
·
2014-08-05 22:00
【Linux学习】
pthread
_create主线程与创建的新线程之间退出关系
#include "apue.h" #include
pthread
_t ntid;//线程ID void printids(const char *s) {
u012138828
·
2014-08-05 13:00
g++4.8.2的thread问题
下面是我使用codeblokcs编译成功的例子第一行是编译参数 需要-std=c++11 l
pthread
第二行是链接参数 需要-Wl,--no-as-needed -l
pthread
--------
1987times
·
2014-08-05 11:00
多线程同步
include#include#include#include#include#include#include#include#include"clock.h"std::dequetask_queue;
pthread
_mutex_tg_mutex
lxsbupt
·
2014-08-04 06:19
多线程
条件变量
关于
pthread
_cond_signal与
pthread
_cond_broadcast的使用说明
关于
pthread
_cond_signal与
pthread
_cond_broadcast的使用说明分类: Java C/C++2006-08-2310:59 11330人阅读 评论(3) 收藏 举报signal
jfkidear
·
2014-08-02 21:00
java
c/c++
iOS多线程编程Part 1/3 - NSThread & Run Loop
前言多线程的价值无需赘述,对于App性能和用户体验都有着至关重要的意义,在iOS开发中,Apple提供了不同的技术支持多线程编程,除了跨平台的
pthread
之外,还提供了NSThread、NSOperationQueue
m372897500
·
2014-08-01 20:00
linux c++ 使用
pthread
时编译出错问题解决
linux环境下C++编程时,虽然程序中include了
pthread
.h,但编译报错,这是因为
pthread
并非linux系统默认的库,编译时需要引入
pthread
对于命令行的gcc编译,可以添加参数
yingkongshi99
·
2014-07-31 14:00
eclipse
C++
linux
Linux Thread 最基本用法
1.基本函数
pthread
_create,
pthread
_detach,
pthread
_join,
pthread
_exit,
pthread
_self具体的意义和参数看man或者书吧,其他的函数还不会用。
houxn22
·
2014-07-31 12:00
linux应用线程和信号处理
线程和信号处理
Pthread
库也对线程和信号的处理提供了一些函数,这些函数包括:int
pthread
_sigmask(inthow,constsigset_t*newmask,sigset_t*oldmask
houxn22
·
2014-07-31 12:00
这里实现一个基于数组的线程安全的循环队列
#include #include usingnamespacestd; #defineQUEUESIZE128 template classThreadSafeQueue { private:
pthread
_mutex_tm_lock
baidu20008
·
2014-07-30 23:00
数组
线程安全
循环队列
一个失败的生产者,消费者代码
关系图:结构体设计:struct thread_pool {
pthread
_mutex_t mutex;
pthread
_cond_t c
guonaihong
·
2014-07-29 23:00
Linux 线程同步---条件变量
函数介绍: 1.名称:
pthread
_cond_init目标:条件变量初始化头文件:#include函数原形:int
pthread
_cond_init(
pthread
_cond_t*cond,const
pthread
_condattr_t
nkguohao
·
2014-07-29 23:00
linux
线程
条件变量
互斥锁
linux线程创建、取消、属性设置
创建线程:#includeint
pthread
_create(
pthread
_t*thread,const
pthread
_attr_t*attr,void*(*start_routine)(void*
刘占伟
·
2014-07-29 11:17
linux
线程
这里实现定界加锁线程安全的单例模式
具体实现代码为:#include #include classCLockGuard { public: CLockGuard(
pthread
_mutex_t*lock):m_LGLock(lock),
baidu20008
·
2014-07-28 23:00
单例模式
线程安全
定界加锁
gcc/g++ 静态动态库 混链接.
centos6x64.gcc4.4.7在使用gcc/g++编译程序时我们希望指向一些库是使用静态的链接方式.另外的一些是动态的方式.我以boost为例.如果我们要使用静态库则是这样的:#g++main.cpp-l
pthread
lcj_cjfykx
·
2014-07-27 23:00
多线程std::thread的使用以及处理线程安全的函数
网上的一些教程上是使用
pthread
来创建新线程的,需要加入lib和头文件,但在Cocos2d-x3.0中并未发现有
pthread
的支持文件,后来才发现在C++11中已经拥有了一个更好用的用于线程操作的类
chinahaerbin
·
2014-07-23 20:44
Cocos2d-x
v3.x
多线程std::thread的使用以及处理线程安全的函数
网上的一些教程上是使用
pthread
来创建新线程的,需要加入lib和头文件,但在Cocos2d-x3.0中并未发现有
pthread
的支持文件,后来才发现在C++11中已经拥有了一个更好用的用于线程操作的类
chinahaerbin
·
2014-07-23 20:00
多线程 Q群 号码爬虫
等等 欢迎跟过讨论,请加Q群注明“读者” 代码涉及
pthread
s 如果不清楚请阅读:《PHP 高级编程之多线程》 htt
netkiller.github.com
·
2014-07-18 19:00
PHP
netkiller
pthreads
Linux下C语言多线程编程
一、多线程的创建1、Linux系统下的多线程遵循POSIX线程接口,称为
pthread
。编写Linux下的多线程程序,需要使用头文件
pthread
.h,连 接时需要使用库lib
pthread
.a。
edonlii
·
2014-07-18 09:00
多线程
pthread
linux进程线程同步之 - POSIX线程互斥锁
线程互斥锁使用范围:线程同步本文转自:http://blog.csdn.net/jiebaoabcabc/article/details/37914769一、函数介绍1.初始化互斥锁#includeint
pthread
_mutex_init
jiebaoabcabc
·
2014-07-17 21:00
线程
linux
同步
互斥锁
pthread
_detach和
pthread
_join的用法
创建一个线程默认的状态是joinable,如果一个线程结束运行但没有被join,则它的状态类似于进程中的ZombieProcess,即还有一部分资源没有被回收(退出状态码),所以创建线程者应该调用
pthread
_join
ostar_liang
·
2014-07-17 16:00
线程编程
pthread_detach
pthread_join
上一页
132
133
134
135
136
137
138
139
下一页
按字母分类:
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
其他