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
MPI矩阵乘法的两种实现方法
MPI矩阵乘法去年学习了并行计算,接触了MPI、
Pthread
s和OpenMP等常用的并行方法实现了并行的矩阵乘法,本章在此总结一下MPI的矩阵乘法使用。
Francis__Li
·
2023-11-01 14:58
并行计算
并行计算
MPI
矩阵乘法
PX4源码框架结构图
1.NuttX实时操作系统提供POSIX-style的用户操作环境(如printf(),
pthread
s,/de
XL__MAX
·
2023-10-31 14:46
pixhawk
【C语言】void类型和void*指针类型
【C/C++】如何理解void*与int之间的类型转换--以
pthread
_create为例_void*转int-CSDN博客【C语言】void和void*类型_void*类型_yuelinghou的博客
弥途
·
2023-10-31 14:03
1024程序员节
c语言
生产环境使用boost::fiber
fiber封装boost::fiber支持设置
pthread
和fiber的比例是1:n还是m:n,同时也支持设置调度方式是随机调度还是抢占调度。本文中选择使用抢占
大隐隐于野
·
2023-10-31 11:38
存储专栏
c++
xcode
开发语言
C语言中
pthread
_cond_wait 详解
一、
pthread
_cond_wait函数的原理
pthread
_cond_wait()用于阻塞当前线程,等待别的线程使用
pthread
_cond_signal()或
pthread
_cond_broadcast
绛洞花主敏明
·
2023-10-31 04:51
C语言
golang
linux
开发语言
多线程:iOS中的读写安全方案
中的读写安全方案思考如何实现以下场景同一时间,只能有1个线程进行写的操作同一时间,允许有多个线程进行读的操作同一时间,不允许既有写的操作,又有读的操作上面的场景就是典型的“多读单写”,经常用于文件等数据的读写操作,iOS中的实现方案有
pthread
_rwlock
东方诗空
·
2023-10-31 03:05
pthead 亲和性设置 绑定 CPU 详解
pthread
_attr_setaffinity_np
pthread
_setaffinity_np
pthead亲和性设置
pthread
_attr_setaffinity_np函数原型:int
pthread
_attr_setaffinity_np(
pthread
_attr_t*attr,size_tcpusetsize
luohaha66
·
2023-10-30 14:51
并发编程
linux
c语言
pthead 调度策略与优先级设置详解与示例 SCHED_FIFO SCHED_IDLE
pthead调度与优先级设置
pthread
_attr_setschedpolicy函数原型:int
pthread
_attr_setschedpolicy(
pthread
_attr_t*attr,intpolicy
luohaha66
·
2023-10-30 14:51
并发编程
linux
c语言
pthead 创建与销毁详解
pthread
_create
pthread
_join
pthread
_exit
pthread
_detach
pthead创建与销毁
pthread
_create函数原型:int
pthread
_create(
pthread
_t*thread,const
pthread
_attr_t*attr,void*(*start_routine
luohaha66
·
2023-10-30 14:21
并发编程
linux
c语言
pthead 互斥锁使用详解
pthread
_mutex_init函数原型:int
pthread
_mutex_init(
pthread
_mutex_t*mutex,const
pthread
_mutexattr_t*attr);mutex
luohaha66
·
2023-10-30 14:16
并发编程
linux
c语言
linux
pthread
线程详解
1线程的创建、终止1.1创建线程通过
pthread
_create()函数创建线程,函数定义如下:int
pthread
_create(
pthread
_t*thread,
pthread
_attr_tconst
wince_lover
·
2023-10-30 08:48
linux开发
linux c 获取进程p id,详解Linux获取线程的PID(TID、LWP)的几种方式
在LinuxC/C++中通常是通过
pthread
库进行线程级别的操作。
Effie Zzz
·
2023-10-30 08:17
linux
c
获取进程p
id
【Linux学习】多线程——同步 | 条件变量 | 基于阻塞队列的生产者消费者模型
多线程——同步|条件变量|基于阻塞队列的生成者消费者模型生产者消费者模型同步概念生产者消费者模型的特点同步的应用条件变量条件变量接口基于阻塞队列的生产者消费者模型
pthread
_cond_wait(&_
一只大喵咪1201
·
2023-10-30 01:51
Linux学习
linux
学习
Linux | 线程同步 | 条件变量 | 生产消费模型 | 阻塞队列实现生产消费模型
文章目录线程饥饿条件变量接口的使用生产者和消费者模型使用阻塞队列实现生产消费模型条件与条件变量代码中存在的问题关于
pthread
_cond_wait的原子性生产消费模型中的并发体现线程饥饿在多线程并发执行的场景中
.SacaJawea
·
2023-10-30 01:50
Linux学习总结
linux
网络
数据结构
Linux多线程之条件变量(生产者和消费者模型)
给多进程提供一个会和的场所(共享数据)】主要应用函数1.
pthread
_cond_init//初始化条件变量2.
pthread
_cond_destroy//销毁条件变量3.
pthread
_cond_wait
蓝子娃娃
·
2023-10-30 01:49
Linux
C/C++
多线程
并发编程
多线程(8)多线程同步之互斥量+条件变量(linux实现)
多线程(8)多线程同步之互斥量+条件变量(linux实现)1互斥量定义2互斥量2.1互斥量接口(linux)2.1.1
pthread
_mutex_tmutex2.1.2
pthread
_mutex_init2.1.3
pthread
_mutex_lock2.1.4
pthread
_mutex_unlock2.1.5
pthread
_mutex_trylock2.1.6
pthread
_mutex_destr
Hani_97
·
2023-10-30 01:18
多线程
pthread_mutex_t
多线程
pthread_cond_t
linux互斥量
linux条件变量
Linux_线程同步(条件变量(
pthread
_cond_t)实现线程同步_POSIX信号量sem_t实现线程同步互斥_生产者消费者模型(三种关系,两种角色,一个交易场所)阻塞队列模型_环形队列模型)
文章目录1.线程同步的重要性(避免线程饥饿问题)2.线程同步的定义3.条件变量(
pthread
_cond_t)初始化条件变量(
pthread
_cond_init(
pthread
.h))销毁条件变量(
pthread
_cond_destroy
NUC_Dodamce
·
2023-10-30 01:47
Linux
linux
运维
服务器
【Linux】线程属性的定义&如何修改线程属性(附图解与代码实现)
我们知道,在创建线程时,会用到
pthread
_create()函数,我们来简单介绍一下该函数:
pthread
_create(线程的tid,线程属性,工作函数名,函数需要的参数);这篇博客要讲的线程属性,
_才疏学浅_
·
2023-10-29 22:59
Linux
linux
学习
CentOS 使用线程库
Pthread
库
1、
Pthread
库说明
pthread
库是Linux系统默认线程库。在Linux系统环境中,编辑C/C++程序使用
pthread
库,需要添加对应的头文件,并链接
pthread
库。
在奋斗的大道
·
2023-10-29 21:00
c/c++
学习笔记
深蓝计划
centos
linux
运维
C语言实现定时器,Qt测试定时器
C语言实现定时器demo,支持windows和Linux跨平台使用;windows使用子线程
pthread
_cond_timedwait条件变量实现;linux使用timerfd_create配合epoll_wait
夏天匆匆2过
·
2023-10-29 13:40
C/C++
c语言
开发语言
c++ 线程类
在C++11发布前,C++语言本身并不支持线程,而是通过
pthread
库来进行支持的,C++11发布后,其语言本身已经支持了线程,且是通过线程类的方式进行提供,使用方法可能参考此篇文章:c++11线程类
猿来是码农
·
2023-10-29 10:52
c/c++
#
线程/进程
c++
[转]FFMPEG编译参数解析
主题有奖征文专访李铁军:从医生到金山首席安全专家的转变独一无二的职位:开源社区经理FFMPEG编译参数解析分类:ffmpeg2012-10-1514:55326人阅读评论(0)收藏举报codecbuild
pthread
saudiovideocompiler
大亮2001
·
2023-10-29 09:26
ffmpeg
C++ 线程join和detach
#include#include//C++里处理多线程的头文件是threadusingnamespacestd;
pthread
_mutex_tflock=
PTHREAD
_MUTEX_INITIALIZER
栗子_978b
·
2023-10-29 06:26
内核APC&用户APC详解
内核APC线程切换SwapContext 判断是否有内核APC KiSwa
pThread
KiDeliverApc 执行内核APC函数定位到SwapContext函数,然后查看KernelApcPending
红队蓝军
·
2023-10-29 02:50
数据结构
c#
系统安全
linux入门---多线程的控制
目录标题线程库
pthread
_create如何一次性创建多个线程线程的终止线程的等待线程取消分离线程如何看待其他语言支持的多线程线程id的本质线程的局部存储线程的封装线程库要想控制线程就得使用原生线程库也可以将其称为
叶超凡
·
2023-10-29 00:10
linux入门
linux
运维
服务器
1024程序员节
php7支持多线程
pthread
s
1、安装多线程库:cd/usr/local/services/php-7.0.7/bin/peclinstall
pthread
s或手动编译安装:wgethttp://www.xxx.com/pecl.php.net
六弦极品
·
2023-10-28 22:59
makefile 自动编译
#在当前目录查找所有.c文件OBJ_SRC=$(wildcard*.c)CFLAGS=-g-WallLIBS=-l
pthread
CC=aarch64-buildroot-linux-gnu-gccAR=
阿木小呆呆
·
2023-10-28 20:24
c语言
linux
Linux编译brpc没有输出库,brpc例子编译失败
/output/lib-Xlinker"-("echo.pb.oserver.o-Wl,-Bstatic-lbrpc-Wl,-Bdynamic-Xlinker"-)"-l
pthread
-lssl-lcrypt
绝不认输绝不认输
·
2023-10-28 09:50
iOS多线程之
pthread
什么是
pthread
POSIX线程(POSIXthreads),简称
Pthread
s,是线程的POSIX标准。该标准定义了创建和操纵线程的一整套API。
CoderJay
·
2023-10-27 14:19
线程同步之自旋锁
自旋锁os_unfair_lock互斥锁递归锁条件锁读写锁@synchronizedOSSpinLock、os_unfair_lock、
pthread
_mutex_t、
pthread
_cond_t、
pthread
_rwlock_t
pro648
·
2023-10-27 04:13
CMake编译出现undefined reference to symbol ‘
pthread
_create@@GLIBC_2.2.5‘
解决办法:在CMakeLists.txt文件中的target_link_libraries()后面添加-l
pthread
,形式如下:target_link_libraries(${PROJECT_NAME
Lusix1949
·
2023-10-27 01:50
C++学习笔记
c++
linux-安防监控实现之传感器真实数据上传到网页
首先将fsadc、fsbeeper、fsled、fsmpu6050驱动移植安装到a9,保证a9可以正常采集数据,传感器数据交互用到的两个线程文件如下:
pthread
_refresh.c#include"data_global.h
m0_59949484
·
2023-10-26 19:45
linux
安防监控
linux
运维
安防监控项目
C++ Linux多线程:各种线程属性和对它们做相关操作的函数
线程属性
pthread
_attr_t结构体定义了一套完整的线程属性:#include#define__SIZEOF_
PTHREAD
_ATTR_T36typedefunion{char__size[__SIZEOF_
PTHREAD
_ATTR_T
wangawu121
·
2023-10-26 18:18
linux实现基础网络库(socket,epoll,
pthread
,cmake,pipe, sem,codition,)
面试时经常会问到网络库,好久没看过这块知识了,实现一下,用到了一下一些知识点socket搭建网络库必须用到的epoll多路复用技术用的是epoll
pthread
服务器用到了多线程,主线程启动服务器,子线程处理来自各个连接的数据
choudan8888
·
2023-10-26 15:49
linux
网络
muduo源码剖析之EventLoo
pThread
简介EventLoo
pThread
类包装了一个thread类和一个EventLoop类,(oneloopperthread)是封装了一个EventLoop的独立线程主要成员及属性解析意为I/O线程类,EventLoo
pThread
@新法
·
2023-10-25 01:07
muduo源码剖析
1024程序员节
服务器
后端
c++
c语言
linux
muduo
muduo源码剖析之EventLoo
pThread
Pool
简介EventLoo
pThread
Pool是EventLoo
pThread
类的线程池类封装了若干个EventLoo
pThread
的线程池,所有者是一个外部的EventLoopEventLoo
pThread
Pool
@新法
·
2023-10-25 01:57
muduo源码剖析
1024程序员节
linux
服务器
后端
c语言
网络编程
muduo
YYCache源码学习
内存缓存YYMemoryCache包括数量限制、容量限制、时间限制、内存警告、退出后台清空缓存;采用了双向链表和字典实现了LRU淘汰算法;优化同步访问的性能,使用了
pthread
_mutex_lock锁来保证线程安全
崔又淇
·
2023-10-24 23:48
零基础Linux_21(多线程)页表详解+轻量级进程+
pthread
_create
目录1.页表详解1.1权限+条目+页框1.2页目录+页表项2.线程的概念2.1轻量级进程2.2Linux的线程2.3
pthread
_create2.4原生线程库+LWP和PID3.线程的公有资源和私有资源
GR_C
·
2023-10-24 22:39
⑥零基础Linux操作系统
linux
服务器
多线程
页表
c++
零基础Linux_22(多线程)线程控制和和C++的多线程和笔试选择题
目录1.线程控制1.1线程创建(
pthread
_create)1.2线程结束(
pthread
_exit)1.3线程等待(
pthread
_join)1.4线程取消(
pthread
_cancel结束)1.5
GR_C
·
2023-10-24 21:37
⑥零基础Linux操作系统
linux
运维
c++
1024程序员节
[localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreads The
org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreadsThewebapplication[XXX]appearstohavestartedathreadnamed[Abandonedconnectioncleanu
pthread
秋心吖
·
2023-10-23 11:45
错误
maven
tomcat
Linux C 线程编程
LinuxC线程编程一、线程创建二、线程退出三、线程等待四、线程同步4.1匿名信号量4.2互斥锁4.3条件变量五、线程池六、进程与线程一、线程创建#includeint
pthread
_create(
pthread
_t
呦,又写BUG呢
·
2023-10-23 02:00
C/C++
Linux
c语言
linux
c++
多线程
【Linux后端服务器开发】线程创建/终止/等待/分离
线程概念线程:线程是进程内的执行流windows环境:线程有专门的数据结构,TCBlinux环境:线程与进程一样用PCB描述进程是承担分配系统资源的基本实体,线程是cpu调用资源的基本单位创建线程需要链接
pthread
命运on-9
·
2023-10-23 02:30
Linux后端服务器开发
linux
开发语言
c++
c语言
Linux编程基础——多线程
1.线程(
pthread
)POSIX线程(
pthread
),是一种可移植的多线程标准。
萝卜D大哥
·
2023-10-22 16:41
Linux
linux
Linux编程——多任务间通信和同步
在前面的文章中(Linux编程基础——多线程),简单对Linux中的多线程进行了介绍,包括
pthread
、信号量与互斥锁,本文将对Linux编程中的多任务间通信与同步技术进行相对完整的补充。
萝卜D大哥
·
2023-10-22 16:38
Linux
linux
物联网
网络编程面试笔试真题
A:在线程环境霞,产生的信号是传递给整个进程的B:一般情况下,信号会随机给进程的一个线程C:对某个信号处理函数,以下执行时最后注册的处理函数为准D:只有主线程才可以通过调用
pthread
_sigmask
小羊Linux客栈
·
2023-10-22 13:11
嵌入式开发笔试面试题
网络
面试
职场和发展
网络编程
cuda学习笔记
驱动程序的专业设备DirectCompute:微软开发的可替代Cuda和OpenCl的产品,主要集成在windows操作系统二、CPU的替代选择MPI,关注一个节点内的并行计算OpenMP关注多个节点之间的并行计算
pthread
sLinux
renlubo-qingdao
·
2023-10-22 06:24
学习
递归互斥量解决死锁问题
如果将互斥量类型属性设置为递归类型
PTHREAD
_MUTEX_RECURSIVE就不会出现此问题。递归互斥量内部维护着一个计数器,当互斥量未上锁时,计数器值为0。
奔跑的小赛兔
·
2023-10-21 18:45
FreeRTOS
rtos
[Linux]线程同步
[Linux]线程同步文章目录[Linux]线程同步线程同步线程饥饿问题概念线程同步控制--条件变量
pthread
_cond_init函数
pthread
_cond_destroy函数
pthread
_cond_wait
好想写博客
·
2023-10-21 16:33
Linux
linux
运维
服务器
c语言
[Linux]线程互斥
[Linux]线程互斥文章目录[Linux]线程互斥线程并发访问问题线程互斥控制--加锁
pthread
_mutex_init函数
pthread
_mutex_destroy函数
pthread
_mutex_lock
好想写博客
·
2023-10-21 16:32
Linux
linux
运维
服务器
c语言
pthread
多线程时sigalrm和setitimer的使用
目录1、signal2、signal的注册和捕捉3、setitimer1、signal信号定义在signal.h头文件中,信号名都定义为正整数。具体的信号名称可以使用kill-l来查看信号的名字以及序号,信号是从1开始编号的,不存在0号信号。kill对于信号0有特殊的应用,kill命令就是发送信号的。信号的处理有三种方法,分别是:忽略、捕捉和默认动作忽略信号,大多数信号可以使用这个方式来处理,但是
Robben.Han
·
2023-10-20 06:26
Linux
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
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
其他