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
iOS中多线程实现方案
iOS中多线程实现方案方案简介语言生命周期使用频率
pthread
通用多线程API相信有其他语言开发经验的一定使用过C手动管理几乎不用NSThreadOC中的线程对象OC手动管理偶尔使用GCD能够充分利用设备的多核
安人多梦
·
2020-08-15 19:32
iOS
pthread
的
pthread
_join()函数
pthread
_join()阻塞等待函数
pthread
_ttid;
pthread
_create(&tid,NULL,thread_run,NULL);
pthread
_join(tid,NULL);#include"stdafx.h
lucky tiger
·
2020-08-15 12:19
linux系统编程
Linux多线程编程(C语言版)
includevoidprint_currentTime(void){time_tct;//long类型ct=time(NULL);//ctime:将秒数转换成字符串printf("currenttimeis:'%s'",ctime(&ct));
pthread
_exit
狗头青的征战史
·
2020-08-15 12:10
go的mutex如何实现?
即:mutex=futex+memorybarrier=atomic+threadschedule+memorybarrier详情可参见这篇博客:
pthread
_mutex_lock实现原理新问题go中多协程的
weixin_34232363
·
2020-08-15 11:01
PJSIP——Linux编译库并使用
/LIBS=-l
pthread
-lmINCLUDE=-I$(VPATH
SmartSmall
·
2020-08-15 11:15
PJSIP
多路温度采集控制系统(7)网络采集
pthread
_create(&pth,NULL,client_pro,(void*)&new_fd);通过全局变量,管理客户端连接数。
vopo123
·
2020-08-15 10:11
嵌入式项目
Linux应用
智能硬件DIY--采集控制系统
thread.c:(.text+0xd8): undefined reference to `
pthread
_join' 问题
/tmp/ccOMMpWh.o:Infunction`main':thread.c:(.text+0x58):undefinedreferenceto`
pthread
_create'thread.c:(
E=mc²_
·
2020-08-15 09:18
Linux系统编程
Ubuntu 编译安装 PHP7.2 + 编译
pthread
s
编译环境Ubuntu18.04LTSServer(16.04Desktop也编译过)版本,使用sudolsb_release-a查看编译的PHP版本为7.2.6Apache安装sudoaptinstallapache2apache2-dev构建环境sudoaptinstallbuild-essential获取源码去PHP官网http://php.net/downloads.php下载源码(可以选择
weixin_34334744
·
2020-08-15 08:22
Qt4.8.5 开发环境搭建没有生成makefile文件【编译出现的问题】
sudoapt-getinstalllibX11-devlibXext-devlibXtst-dev正在读取软件包列表...完成正在分析软件包的依赖关系树正在读取状态信息...完成将会安装下列额外的软件包:lib
pthread
-stubs0lib
pthread
-stubs0
weixin_30892037
·
2020-08-15 08:25
ubuntu下编译openwrt出现库缺少依赖问题
makeclean或者复制到其他文件夹下,再次编译就出现如下问题PackageYasunCodeismissingdependenciesforthefollowinglibraries:libc.so.6lib
pthread
.so
weixin_30619101
·
2020-08-15 08:40
pthread
多线程加速示例(大型矩阵乘法):Blocking,1024线程^_^
使用分块方式,加速效果更为显著,以32*32=1024线程测试,比非Blocking方式(参考这篇文章)提升十几倍。特别注意线程数量多了也会更消耗资源,额外花费一些时间的。下述param参数结构体与前例不同,可按需要修改。//Multi-ThreadSpeedup:BlockingMethod#include#include#include"MatrixLib.h"#pragmacomment(l
fengyhack
·
2020-08-15 08:00
Parallel
CUDA
etc.
多线程用互斥锁和条件变量实现生产者和消费者-------循环任务队列
互斥锁与条件变量简介在多线程的环境中,全局变量会被各线程共享,因此在操作全局变量的时候需要采用锁机制,在linux里最常用的锁就是互斥锁,互斥锁使用方法如下//线程A
pthread
_mutex_lock
王爱科
·
2020-08-15 08:52
linuxC语言编程基础
Linux NPTL 是什么
在看linux
pthread
_create手册的时候,看到这么一句话inthefollowingrun,onesystemprovidingtheNPTLthreadingimplementation,
imabqian
·
2020-08-15 06:35
lib
pthread
.so.0: cannot open shared object file解决方法(原创)
在linux5上装10GRAC时,常常会碰到“lib
pthread
.so.0:cannotopensharedobjectfile"这个报错的,这个报错是由于无法使用vipca导致的。
czmmiao
·
2020-08-15 06:02
Oracle故障诊断
编译、链接、Makefile
/paho.mqtt.c/src\-
pthread
-Imqtt\-std=c++11其实就是写了一个te
青山田边
·
2020-08-15 05:05
杂烩
测试sleep()和
pthread
_cond_timewait()之间的区别
用来测试sleep()和
pthread
_cond_timewait()之间的区别通过#if0/1来分别测试当从终端输入q时,通过打印来判断是否可以立即返回结束线程,还是要等睡眠时间到了才能结束线程。
_仰泳的鱼
·
2020-08-15 03:31
ThreadLocal源码分析
数据结构方法源码解读set方法找到当前的map如果map不为空,计算当前对象的hashCode,把数据保存到table数组中如果map为空,新建一个ma
pThread
Local对象的成员变量保存为新建的
吐蕃圣僧
·
2020-08-15 02:11
多线程
java基础
java
ffmpeg源码编译
/--pkg-config-flags=--static--enable-shared--enable-
pthread
s--enable-version3--enable-avresample--host-cflags
Monky丶D
·
2020-08-15 00:21
音视频
工具
ffmpeg
源码编译
configure
ERROR
Windows下PHP多线程扩展
pthread
s的安装
Windows下PHP多线程扩展
pthread
s的安装原创2018年03月06日19:48:254查看phpinfo()扩展下载地址:http://windows.php.net/downloads/pecl
伪装者6
·
2020-08-15 00:02
cocos2dx2.0 与cocos2dx3.1 创建线程不同方式总结
cocos2dx2.0中1.头文件#include...
pthread
_tserial_thread_id;//起这个名字本打算用在socket上的intserialThreadStart(void);
柒强
·
2020-08-14 23:39
android
cocos2d-x
java虚假唤醒
虚假唤醒就是一些obj.wait()会在除了obj.notify()和obj.notifyAll()的其他情况被唤醒,而此时是不应该唤醒的解决方法:
pthread
_cond_wait的通常使用方法:
pthread
_mutex_lock
zxk364961978
·
2020-08-14 22:19
编程
muduo源码分析---EventLoo
pThread
Loop的函数类的内部成员:一个Loop指针loop_(说明内部并没有实例化EventLoop)一个线程thread_一个锁Mutex一个条件变量cond_一个初始化回调callback_EventLoo
pThread
鱼思故渊
·
2020-08-14 22:34
muduo源码分析
muduo源码分析
muduo/base库学习笔记(4)-----MutexLock类
MutexLock类1构造函数和析构函数的实现构造函数的实现MutexLock():holder_(0){//进行加锁MCHECK(
pthread
_mutex_init(&mutex_,NULL));}
xiuxiu__deng
·
2020-08-14 22:31
muduo
muduo/base库学习笔记(3)-----Thread类
string())构造函数的实现,其中name有默认值为空Thread::Thread(ThreadFuncfunc,conststring&n):started_(false),joined_(false),
pthread
Id
xiuxiu__deng
·
2020-08-14 22:31
muduo
muduo库如何支持多线程
EventLoo
pThread
(IO线程类)EventLoo
pThread
Pool(IO线程池类)IO线程池的功能是开启若干个IO线程,并让这些IO线程处于事件循环的状态图中的每个Reactor都属于一个线程
哆啦尼可夫
·
2020-08-14 22:59
muduo源码
muduo网络库源码解析(8):EventLoo
pThread
Pool与EventLoo
pThread
muduo网络库源码解析(1):多线程异步日志库(上)muduo网络库源码解析(2):多线程异步日志库(中)muduo网络库源码解析(3):多线程异步日志库(下)muduo网络库源码解析(4):TimerQueue定时机制muduo网络库源码解析(5):EventLoop,Channel与事件分发机制muduo网络库源码解析(6):TcpServer与TcpConnection(上)muduo网络
一个划水的人
·
2020-08-14 21:18
muduo网络库源码解析
进程与线程之生产者和消费者问题
这篇文章主要介绍的是利用互斥量、锁以及使用
Pthread
库来实现生产者和消费者问题。1、临界区临界区指的是共享内存进行访问的程序片段。在实现线程间同步就必须只有一个线程访问临界区。
xcm2yw
·
2020-08-14 21:12
操作系统
muduo源码学习之Thread, EventLoo
pThread
和 EventLoo
pThread
Pool
文章目录功能ThreadclassThread.hThread.ccEventLoo
pThread
EventLoo
pThread
.hEventLoo
pThread
.ccEventLoo
pThread
PoolEventLoo
pThread
Pool.hEventLoo
pThread
Pool.cc
吕白_
·
2020-08-14 21:31
muduo
源码学习
muduo
源码学习总结
muduo学习笔记(六) 多线程的TcpServer
目录前言多线程TcpServerEventLoo
pThread
Pool线程池设计模式muduo中的使用连接的建立、消息、销毁on_connectionon_messageon_close简单透传服务实现
weixin_30917213
·
2020-08-14 20:29
什么是虚假唤醒 spurious wakeup
说具体的例子,比较容易说通.
pthread
_mutex_tlock;
pthread
_cond_tnotempty;
pthread
_cond_tnotfull;void*producer(void*data
weixin_30699955
·
2020-08-14 20:09
条件变量用例--解锁与signal的顺序问题
man手册中其实已经给出了答案:The
pthread
_cond_broadcast()or
pthread
_cond_signal()functionsmaybecalledbyathreadwhetherorno
weixin_30374009
·
2020-08-14 20:42
学习muduo库(14)之eventloo
pthread
类
值得学习的细节:EventLoop*EventLoo
pThread
::startLoop(){assert(!
请叫我少爷
·
2020-08-14 19:44
学习muduo库
学习muduo库(8)之线程本地存储类ThreadLocal
预备知识:int
pthread
_key_create(
pthread
_key_t*key,void(*destructor)(void*));第一个参数为指向一个键值的指针,第二个参数指明了一个destructor
请叫我少爷
·
2020-08-14 19:44
学习muduo库
关于条件变量的虚假唤醒
看了
pthread
_cond_signal-RATIONALE,感觉还挺简单的,直到我去翻了内核。。。看了看,想哭。。。
rsy56640
·
2020-08-14 19:57
---linux源码学习
muduo库分析——net篇(5)Tcp
用来接受新的连接,并调用相关回调函数TcpConnection是拥有Socket和Channel两个成员,Socket用于监听相关连接数据,Channel用于事件管理TcpServer还有一个EventLoo
pThread
Pool
烟雨任大
·
2020-08-14 19:51
c++
使用mutex和条件变量对比
使用mutex#include"apue.h"#includeintfinished=0;
pthread
_mutex_tlock=
PTHREAD
_MUTEX_INITIALIZER;void*do_homework
_llc
·
2020-08-14 19:04
Linux学习
muduo源码分析 EventLoo
pThread
Pool 类
开启线程池getNextLoop采用轮询的方式分配EventLoopgetLoopForHash采用hash方式分配EventLoopgetAllLoops返回所有的EventLoopEventLoo
pThread
Pool
冯巩2.0
·
2020-08-14 19:26
muduo源码分析
关于多线程中的虚假唤醒的原因和解决,以及分别用Lock锁和阻塞队列实现消费者生产者案例
以运行在linux的hotspot虚拟机上的java程序为例,wait方法在jvm执行时实质是调用了底层
pthread
_cond_wait/
pthread
_cond_timedwait函数,挂起等待条件变量来达到线程
Hermione Granger
·
2020-08-14 18:53
java语言
并发编程
muduo库源码分析4——TcpServer线程池分析
即一个TcpServer除了具备一个用于接受连接请求和处理定时器的主线程事件循环EventLoop*loop_外,还具备一个EventLoo
pThread
Pool*threadPool_线程池对象用于存储若干
q8250356
·
2020-08-14 18:30
c/c++开发
网络开发
WSAPoll引发的一场血案(2)
linux.die.net/man/2/pollWSAPoll请参考https://msdn.microsoft.com/en-us/library/ms741669(v=vs.85).aspx问题1在写EventLoo
pThread
p2016
·
2020-08-14 18:06
Socket
muduo网络库
Linux 线程同步---条件变量
函数介绍:1.名称:
pthread
_cond_init目标:条件变量初始化头文件:#include函数原形:int
pthread
_cond_init(
pthread
_cond_t*cond,const
pthread
_condattr_t
轩辕夏禹
·
2020-08-14 18:22
操作系统
程序设计
C&C++程序设计
Linux
Linux
线程
条件变量
互斥锁
muduo库源码学习(base)mutex
boost::noncopyable//最常用的类.就是std::mutex,对应的还是lock_guard和unique_lock{public:MutexLock():holder_(0){MCHECK(
pthread
_mutex_init
lsaejn
·
2020-08-14 17:34
C++
muduo
条件变量的使用注意
pthread
_mutex_destroy(&internal_mutex)'failed.的错误,大概意思是说互斥变量在
ciengwu
·
2020-08-14 16:21
环境编程
JAVA多线程并发库高级应用 (二)
代码演示:classThreadScopeShareData{三个模块共享数据,主线程模块和AB模块privatestaticintdata=0;准备共享的数据存放各个线程对应的数据privateMa
pthread
Data
爱佳男士
·
2020-08-14 16:48
muduo -- eventloop分析
currentActiveChannel_->handleEvent(pollReturnTime_);如果handleEvent内某个事件响应函数很慢或者卡住,岂不是会影响后续事件处理延迟,且影响该eventloo
pthread
YongApple
·
2020-08-14 16:00
muduo
muduo -- eventloop分析1
currentActiveChannel_->handleEvent(pollReturnTime_);如果handleEvent内某个事件响应函数很慢或者卡住,岂不是会影响后续事件处理延迟,且影响该eventloo
pthread
YongApple
·
2020-08-14 16:00
muduo
muduo源码分析:EventLoop类 (核心)
4.EventLoop类的实现EventLoop类实现了reactor的基本模式,它的数据定义如下:voidabortNotInLoo
pThread
();//不在主I/O线程voidhandleRead
amoscykl
·
2020-08-14 16:27
moduo网络库
muduo源码分析
Muduo源码阅读
muduo主要类包括:EventLoopChannelPollerTcpConnectionTcpClientTcpServerConnectorAcceptorEventLoo
pThread
EventLoo
pThread
Pool
Smith先生
·
2020-08-14 16:12
muduo网络库学习之EventLoop(四):EventLoo
pThread
类、EventLoo
pThread
Pool 类
1、EventLoo
pThread
(IO线程类)任何一个线程,只要创建并运行了EventLoop,都称之为IO线程IO线程不一定是主线程muduo并发模型oneloopperthread+threadpool
s1mba
·
2020-08-14 16:10
muduo网络库学习
条件变量:
pthread
_cond_wait使用while循环判断的理解
Stevens的《Unix环境高级编程》中第11章线程关于
pthread
_cond_wait的介绍中有一个生产者-消费者的例子P311,在进入
pthread
_cond_wait前使用while进行条件判断
ShaoLiang_Ge
·
2020-08-14 16:07
LINUX高级编程
上一页
45
46
47
48
49
50
51
52
下一页
按字母分类:
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
其他