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
Posix条件变量
linux查找mysql安装目录_Linux下查看MySQL的安装路径
Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于
POSIX
和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。
少年梁大锤
·
2023-09-08 12:10
【操作系统】睡眠锁与自旋锁异同
包括互斥锁、
条件变量
、读写锁、信号量、屏障;2、自旋锁,即非阻塞锁,即轮询锁,即忙等锁。一直循环等待锁被释放。
Michael_Good
·
2023-09-08 03:46
操作系统
windows
linux
【计算机网络】网络编程接口 Socket API 解读(1)
一.socket()遵循
POSIX
.1-2001、
POSIX
.1-2008、4.4B
书香度年华
·
2023-09-07 22:45
TCP
UDP
socket
bind
accept
C++11的多线程、function和bind、可变函数模板
thread1.1.1构造函数1.1.2主要成员函数1.1.3范例示范1.2互斥量1.2.1独占互斥量std::mutex1.2.2范例1.2.3lock_guard和unique_lock的使用和区别1.3
条件变量
闲谈社
·
2023-09-07 16:26
C/C++
c++
【Cicadaplayer】avpkt 队列(mPacketQueue)的条件等待(wait)
std::condition_variable.wait()的用法和设计缺陷带来的坑大神对
条件变量
做了深入分析。
等风来不如迎风去
·
2023-09-07 16:24
媒体播放器设计与实现
网络协议
ffmpeg
基于阻塞队列的生产消费模型
目录一、线程同步1.生产消费模型(或生产者消费者模型)2.认识同步(1)生产消费模型中的同步(2)生产者消费者模型的特点二、
条件变量
1.认识
条件变量
2.
条件变量
的使用3.代码改造三、基于阻塞队列的生产消费模型
聪明的骑士
·
2023-09-07 16:08
Linux
linux
算法
vscode
c++
c语言
Linux常用的关机、开机命令详解
Linux关机linux关机命令是什么Liux是一套免费使用和自由传播的类Uix操作系统,是一个基于
POSIX
和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。那么linux关机命令是什么?
漫步旅行_James
·
2023-09-07 15:16
Linux
系统
运维
linux
unix
服务器
信号量、使用信号量来完成读写模型(消费者生产者模型)线程池、读写锁面试题
多线程3信号量资源计数器信号量和
条件变量
的对比信号量的互斥与同步接口信号量类型初始化等待接口发送接口销毁接口使用信号量完成读写模型线程池本质如何让一个线程池可以处理多种多样的问题?
weixin_52571040
·
2023-09-07 14:37
多线程
互斥锁
多线程
面试
linux
windows下用cmake构建项目时找不到pthread.h头文件
解决方法:到ftp://sourceware.org/pub/pthreads-win32下载Windows平台
posix
线程支持库,安装即可!
istruth
·
2023-09-07 12:20
c/c++
菜鸟
经典并发问题的深度分析与实现【c++与golang】【万字分析】
同时拿起左右的叉子2、控制哲学家就餐数量3、限定就餐策略golang三、读者-写者问题c++go前言前置知识点:锁与信号量经典的多线程并发问题,需要考虑线程之间的同步和互斥,常用的解决方法包括互斥锁、
条件变量
UPUP小亮
·
2023-09-07 08:37
高性能网络框架
c++与golang
c++
golang
linux
系统架构
python3 简易 http server:实现本地与远程服务器传大文件
/envpython3importdatetimeimportemailimporthtmlimporthttp.serverimportioimportmimetypesimportosimport
posix
pathimportreimportshutilimpor
雪的期许
·
2023-09-07 03:38
http
服务器
网络协议
开源流媒体项目 live555 简介
这些库可以为Unix-like(包括Linux和MacOSX),Windows,和QNX(及其它
POSIX
兼容系统)等系统进行编译,它们可以被用于构建流
whatday
·
2023-09-07 01:38
live555 源码分析:简介
这些库可以为Unix-like(包括Linux和MacOSX),Windows,和QNX(及其它
POSIX
兼容系统)等系统进行编译,它们可以被用于构建流
hanpfei
·
2023-09-07 01:37
live555
实时音视频开发
源码
音视频
live555
c++线程
pthread(部分内容来自菜鸟教程)创建线程创建一个
POSIX
线程:#includepthread_create(thread,attr,start_routine,arg)pthread_create
白杆杆红伞伞
·
2023-09-06 12:46
杂七杂八
c++
开发语言
基于阻塞队列的生产消费模型
这里的等待指的是在各自的
条件变量
上面等待,这样我们就实现了一种同步关系,及消费和生产按照一定的关系,不是想读独立的,这里的具体如何
LYH_1_
·
2023-09-06 12:09
c
c++
linux
c++
c语言
后端
Linux多线程——生产消费者模型概念和C++模拟实现生产消费者模型
2.2C++模拟实现基于互斥锁、
条件变量
和阻塞队列的生消费者模型MakefileBlockQUeu
五颗粒粒
·
2023-09-06 12:07
Linux
多线程
生产消费者模型
c++
Linux
生产者和消费者模型实现(基于
条件变量
)
基于
条件变量
的生产者和消费者模型实现我们在这里使用使用一个生产者和一个消费者来实现。并且使用一个定容的队列来作为两者的缓冲区域,即交易场所。
M_jianjianjiao
·
2023-09-06 12:36
Linux
生产者与消费者模型实现
条件变量
基于blockqueue的生产和消费模型
就需要用到信号量:
条件变量
的
康康有点c
·
2023-09-06 12:36
开发语言
linux
《Linux多线程服务端编程》读书笔记(二)
使用高级的并发编程构件,如TaskQueue,Producer-ConsumerQueue,CountDownLatch等不得已使用底层同步原语的时候,只使用非递归的互斥器和
条件变量
,慎用读写锁,不要用信号量除了使用
9ack!?
·
2023-09-06 12:46
c++
linux
C++并发编程:构建线程安全队列(第一部分:粗粒度锁)
这个队列使用粗粒度的互斥锁和
条件变量
来实现。
繁星意未平
·
2023-09-06 11:27
c++
算法
【Linux】多线程2——线程互斥与同步/多线程应用
文章目录1.线程互斥1.1问题引入1.2线程互斥的相关概念1.3互斥量mutex1.4互斥量实现原理1.5死锁2.线程安全和可重入函数3.线程同步3.1同步概念3.2
条件变量
4.生产消费模型4.1基于阻塞队列的
超人不会飞)
·
2023-09-06 09:32
Linux
linux
操作系统
c++
Linux —— 信号量
目录一、
POSIX
信号量1.什么是信号量2.信号量的基本原理二、与信号量相关的操作1.初始化信号量2.销毁信号量3.等待信号量4.发布信号量三、基于环形队列的生产者消费者模型1.空间资源和数据资源2.生产者和消费者申请和释放资源四
霄沫凡
·
2023-09-06 07:17
Linux
linux
运维
centos
最全面的 linux 信号量解析
二.信号量的分类在学习信号量之前,我们必须先知道--Linux提供两种信号量:内核信号量,由内核控制路径使用用户态进程使用的信号量,这种信号量又分为
POSIX
信号量和SYSTE
Ruo_Xiao
·
2023-09-06 07:17
OS
/
Linux
linux
运维
服务器
Linux信号量semaphore
信号量:文章目录信号量:先从Semaphore看起SemaphoreSystemVIPC(拓展)了解
POSIX
IPC(拓展)
POSIX
(拓展)semaphore.h其他不常用函数1、sem_init()
Strange_Head
·
2023-09-06 07:17
linux环境C语言编程
linux
c语言
Linux/Unix 多线程通信
可以参考一些比较新的UNIX/Linux编程的书,都会提到
Posix
线程编程,比如《UNIX环境高级编程(第二版)》、《UNIX系统编程》等等。
r_m_AA
·
2023-09-06 04:34
linux
多线程
Linux系统测试工具-转
/oss.sgi.com/projects/ltp/LTP(LinuxTestProject)是由SGI和IBM联合发起的项目,提供一套验证Linux系统可靠性、健壮性、稳定性的测试套件,也可用来进行
POSIX
billchian
·
2023-09-06 03:07
笔记
POSIX
信号量(基于生产消费模型)
目录一、信号量1.1之前代码的不足之处1.2什么是信号量二、信号量接口三、信号量版本的生产消费模型①单生产单消费②多生产多消费四、线程池五、线程安全的单例模式六、其他常见的各种锁①STL,智能指针和线程安全②其他常见的各种锁一、信号量1.1之前代码的不足之处一个线程在操作临界资源的时候,临界资源必须是满足条件的。可是,公共资源是否满足生产或者消费条件,我们无法直接得知(在没有访问前,无法得知)。如
七天七月七年_J
·
2023-09-05 11:04
Linux学习
linux
运维
服务器
c++
linux mail命令详解,Linux发邮件之mail命令详解
Linux发邮件之mail命令详解发布于2017-01-0516:44:04|154次阅读|评论:0|来源:网友投递LinuxLinux是一套免费使用和自由传播的类Unix操作系统,是一个基于
POSIX
不知庐山真面目
·
2023-09-05 08:14
linux
mail命令详解
C++11 线程库
线程同步3.1互斥锁3.1.1mutex、recursive_mutex和shared_mutex3.1.2lock_guard、unique_lock、shared_lock和scoped_lock3.2
条件变量
呦,又写BUG呢
·
2023-09-05 02:15
C/C++
c++
多线程
RHCE——十七、文本搜索工具-grep、正则表达式
RHCE一、文本搜索工具--grep1、作用2、格式3、参数4、注意5、示例5.1操作对象文件:/etc/passwd5.2grep过滤命令示例二、正则表达式1、概念2、基本正则表达式2.1常见元字符2.2
POSIX
君衍.⠀
·
2023-09-04 17:09
Linux
RHCE
正则表达式
网络
web安全
安全
服务器
运维
https
2019-03-21
关于GCDAsyncSocket中当回调错误显示ErrorDomain=NS
POSIX
ErrorDomainCode=1"Operationnotpermitted"UserInfo={NSLocalizedDescription
Flseed
·
2023-09-04 15:54
Unix System V BSD
POSIX
究竟是什么?
学习Linux系统,很多同学对这些单词概念很模糊、一脸懵逼!黄老师觉得,了解了历史,才会真正明白这些单词的含义,坐稳、黄老师发车了!!!首先介绍一下什么是Unix?UNIX(非复用信息和计算机服务,英语:UniplexedInformationandComputingService,UnICS)取“UNICS”谐音,称“UNIX”。一种多用户、多进程的计算机操作系统,源自于从20世纪70年代开始在
程序员黄老师
·
2023-09-04 14:19
Windows
Linux
网络编程专题
Windows
Linux
C/C++
高级编程
操作系统专题
开发语言
posix
systemV
linux
bsd
POSIX
【操作系统】操作系统知识杂记
中几个基本的进程控制操作进程调度算法进程状态的变迁进程同步方式进程之间的通信方式管道消息队列共享内存信号量套字节(Sockets)进程之间私有和共享的资源特殊的进程僵尸进程孤儿进程守护进程线程相关函数线程之间私有和共享的资源线程同步互斥量读写锁
条件变量
死锁进程和线程面试题之操作系统进程是资源分配的最小单位
renlei2293
·
2023-09-04 05:47
网络编程
操作系统
Signal strength query returned error: Error Domain=NS
POSIX
ErrorDomain Code=13 "Permission denied"...
Signalstrengthqueryreturnederror:ErrorDomain=NS
POSIX
ErrorDomainCode=13"Permissiondenied",descriptor:在
江河_ios
·
2023-09-04 02:06
Linux多线程同步机制(下)
文章目录前言一、读写锁二、
条件变量
总结前言一、读写锁多线程同步机制中的读写锁(Read-WriteLock)是一种特殊的锁机制,用于控制对共享资源的读写访问。
糖果罐子♡
·
2023-09-03 14:24
linux
linux
java
jvm
多线程
条件变量
cond
读写锁
进程线程知识之线程同步
线程同步原因互斥锁信号量
条件变量
读写锁1、线程同步原因线程同步是为了对共享资源的访问进行保护,目的是为了解决数据一致性的问题。
不想躺平的原野
·
2023-09-03 12:20
多进程与多线程
c语言
c++
printf与test测试命令-shell脚本学习笔记5
printf由
POSIX
标准所定义,因此使用printf的脚本比使用echo移植性好。默认printf不会像echo自动添加换行符,我们可以手动添加\n。
旺仔的算法coding笔记
·
2023-09-03 11:17
linux与脚本shell
bash
shell
shell重温---基础篇(printf命令&test命令)
它模仿的是C程序库(library)里的printf()程序,是由
POSIX
标准所定义,所以嘞,使用printf脚本比echo移植性要好一点,它使用引用文本或空格分隔的参数,外面可以在printf使用格式化字符串
luyaran
·
2023-09-03 11:16
原创
杂谈
php
shell
python
mysql
MongoDB等技术学习之路
shell学习之路
shell
命令工具
【系统编程】线程安全(
POSIX
信号量、互斥锁、读写锁等)
(꒪ꇴ꒪),Hello我是祐言QAQ我的博客主页:C/C++语言,数据结构,Linux基础,ARM开发板,网络编程等领域UP快上,一起学习,让我们成为一个强大的攻城狮!送给自己和读者的一句鸡汤:集中起来的意志可以击穿顽石!作者水平很有限,如果发现错误,请在评论区指正,感谢在并发编程中,线程安全是一个重要的问题。多个线程并发访问共享数据时,如果没有正确的同步机制,可能会导致数据的不一致,从而引发错误
祐言QAQ
·
2023-09-02 19:29
系统编程
安全
linux
网络协议
运维
python 查看文件路径
如果是window则用'nt'表示,对Linux/Unix用户,它是'
posix
'。print(os.getcwd())#函数得到当前工作目录,即当前Python脚本工作的目录路径。
哈斯勒
·
2023-09-02 17:13
【Linux】线程篇Ⅱ:线程的同步与互斥(锁)接口及使用、线程库及线程id的理解
1.2pthread_mutex_destroy函数:锁的销毁1.3pthread_mutex_lock函数:上锁1.4pthread_mutex_unlock函数:解锁1.5使用案例及注意细节2.原理3.死锁4.自旋锁七.Linux线程同步1.
条件变量
的
TTang-sq
·
2023-09-02 16:05
Linux
linux
linux浅谈
是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹(LinusBenedictTorvalds)于1991年10月5日首次发布,它主要受到Minix和Unix思想的启发,是一个基于
POSIX
zenitm
·
2023-09-02 15:32
系统
linux
【Linux】线程安全-互斥&同步
文章目录线程安全问题的引入线程互斥互斥概念互斥锁互斥锁的计数器当中如何保证原子性互斥锁基础API初始化互斥锁变量函数动态初始化静态初始化加锁函数阻塞加锁非阻塞加锁带有超时时间的加锁解锁函数销毁互斥锁函数线程同步线程同步的必要性
条件变量
条件变量
的使用原理
条件变量
的原理
条件变量
基础
林深方见鹿
·
2023-09-02 12:12
Linux
linux
linux互斥锁(pthread_mutex)知识点总结
我们可以通过互斥锁(mutex),
条件变量
(conditionvariable)和读写锁(reader-writerlock)来同步资源。
m0_74712453
·
2023-09-02 06:41
Linux学习记录
linux
进程和线程通信
目录1.TCP和UDP的区别2.进程和线程的区别3.进程间的通信(Scoket)4.线程之间通信:1.互斥锁2.读写锁3.
条件变量
4.信号量1.TCP和UDP的区别TCP是面向连接的协议,提供的是可靠传输
weixin_46430763
·
2023-09-02 05:55
udp
网络
tcp/ip
一文搞定Linux线程间通讯 / 线程同步方式-互斥锁、读写锁、自旋锁、信号量、
条件变量
、信号等等
线程间通讯/线程同步方式p.s以下有很多段落是直接引用,没有使用markdown的“引用”格式,出处均已放出。参考/引用:100ask。linux基础——linux线程间通信及同步机制总结yexz的博客-CSDN博客linux线程间通信。pthread的互斥量和自旋锁zhaopengnju的博客-CSDN博客pthread自旋锁、pthread_spin自旋锁gdut17的博客-CSDN博客pth
Real-Staok
·
2023-09-01 22:07
【Linux进程和线程的编程
通讯和例程】
linux
经验分享
笔记
学习
arm
一文解读Linux线程编程-线程原理、线程编程等等,带丰富的例子
Linux线程详细学习的地方,可以当字典备查:Multi-ThreadedProgrammingWith
POSIX
Threads(kent.edu)。书《
POSIX
多线程程序设计》。
Real-Staok
·
2023-09-01 22:37
【Linux进程和线程的编程
通讯和例程】
经验分享
学习
linux
arm开发
笔记
C++多线程之——pthread_cleanup_push与pthread_cleanup_pop
pthread_cleanup_push是
POSIX
线程库中的一个宏(macro),用于设置线程清理函数(threadcleanupfunction)。
LLEWEBLLA
·
2023-09-01 21:22
c++
java
开发语言
C++多线程之——pthread_mutex_t
目录pthread_mutex_tpthread_createpthread_mutex_tpthread_mutex_t是
POSIX
(PortableOperatingSystemInterface)
LLEWEBLLA
·
2023-09-01 21:52
Work_Know
c++
开发语言
线程同步与互斥
mutex1.1加锁解锁处理多线程并发1.2如何看待锁1.3如何理解加锁解锁的本质1.4C++RAII方格设计封装锁前言:基于线程安全的不合理竞争资源二、线程同步1.1线程同步处理抢票1.2如何理解"
条件变量
不到满级不改名
·
2023-09-01 21:20
Linux
linux
上一页
17
18
19
20
21
22
23
24
下一页
按字母分类:
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
其他