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 命令
yumsearchifconfigtypeifconig内置命令help外置命令man单词参数则是–,简写一个-1.whereisping找命令在哪2.查看文件[hzz@localhost~]$file/usr/bin/cd/usr/bin/cd:
POSIX
shellscript
writeeee
·
2023-10-22 17:10
Linux
linux
服务器
运维
Linux编程基础——多线程
1.线程(pthread)
POSIX
线程(pthread),是一种可移植的多线程标准。
萝卜D大哥
·
2023-10-22 16:41
Linux
linux
postgresSQL数据库主备流复制性能测试
postgresql.confmax_connections=500shared_buffers=2GBtemp_buffers=64MBwork_mem=64MBmax_stack_depth=8MBdynamic_shared_memory_type=
posix
log_destination
wadedy
·
2023-10-22 09:18
数据库
postgresql
Linux——入门
Linux,全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991年10月5日首次发布,它主要受到Minix和Unix思想的启发,是一个基于
POSIX
贼爱学习的小黄
·
2023-10-22 05:48
小黄学Linux
linux
运维
服务器
linux压缩打包命令—tar命令
目前,tar文件格式已经成为
POSIX
标准,最初是
POSIX
.1-1988,目前是
POSIX
.1-2001。本程序最初的设计目的是将文件备份到磁带上(tapearchive),因而得名tar。
运维猫
·
2023-10-22 05:46
多进程——System V信号量
概述lLinux操作系统中有两种信号量分别为SystemV和
Posix
。其中
Posix
信号量可以用于多线程和多进程同步,但是
Posix
信号量一般只有0和1两个值。
大风qixi
·
2023-10-22 03:34
关于linux中,
POSIX
共享内存方法
在Linux中,
POSIX
共享内存的实现是通过以下几个步骤完成的:1.创建或打开共享内存对象:使用shm_open函数创建或打开一个
POSIX
共享内存对象。
啥时候睡觉
·
2023-10-22 00:08
linux
[Linux]线程同步
[Linux]线程同步文章目录[Linux]线程同步线程同步线程饥饿问题概念线程同步控制--
条件变量
pthread_cond_init函数pthread_cond_destroy函数pthread_cond_wait
好想写博客
·
2023-10-21 16:33
Linux
linux
运维
服务器
c语言
Qt中使用
条件变量
控制应用退出时间
于是想到使用
条件变量
来做该逻辑。
Liu-Eleven
·
2023-10-21 14:14
qt
linux
c/c++编程
Linux
Qt条件变量
qt线程超时退出
qt应用结束退出线程
Cunit单元测试框架-移植arm平台
一.CUnitLinux下环境搭建部分指令说明基本说明1.autoconf是一个用于生成shell脚本的工具,可以自动配置软件源代码以适应多种类似
POSIX
的系统。
July-Mao
·
2023-10-21 11:12
嵌入式软件基础
单元测试
【Linux初阶】多线程4 |
POSIX
信号量,基于环形队列的生产消费模型,线程池,线程安全的单例模式,STL-智能指针和线程安全
文章目录☀️一、
POSIX
信号量1.引入2.信号量的概念3.信号量函数☀️二、基于环形队列的生产消费模型1.理解环形队列2.代码案例☀️三、线程池☀️四、线程安全的单例模式1.单例模式与设计模式2.饿汉实现方式和懒汉实现方式
Captain-Lin
·
2023-10-21 09:45
Linux初阶
linux
安全
单例模式
c++
c语言
服务器
【Linux升级之路】8_Linux多线程
】多线程2|分离线程,线程库,线程互斥,可重入VS线程安全,锁的常见概念三、【Linux初阶】多线程3|线程同步,生产消费者模型(普通版、BlockingQueue版)四、【Linux初阶】多线程4|
POSIX
Captain-Lin
·
2023-10-21 09:42
Linux升级之路
linux
运维
服务器
c语言
c++
Python文本终端GUI框架,太酷了
Curses是一个能提供基于文本终端窗口功能的动态库,它可以:使用整个屏幕创建和管理一个窗口使用8种不同的彩色为程序提供鼠标支持使用键盘上的功能键Curses可以在任何遵循ANSI/
POSIX
标准的Unix
千锋教育官方
·
2023-10-21 02:55
Python
python
开发语言
「高并发通信框架Netty4 源码解读(七)」NIO通道之Selector选择器
C/C++代码的工具箱中,许多年前就已经有select()和poll()这两个
POSIX
(可移植性操作系统接口)系统调用可供使用了。
源码之路
·
2023-10-21 02:39
C++11线程池
使用condition_variable::wait(unique_lock&lck,Predicatepred)时,必须保证
条件变量
通过notify唤醒的同时,wait的第二个参数Predicate返回
tangcpp
·
2023-10-20 23:37
c++
算法
开发语言
MIT 6.S081 Lab: Xv6 and Unix utilities
我们将研究UNIX(Linux,Mac,
POSIX
和xv6)。让我们看看程序如何使用系统调用接口。例子:https://pdos.csail.m
Kevin__Mei
·
2023-10-20 18:30
MIT_OS
linux
操作系统
安装 mysql-python 报错ERROR: Command "python setup.py egg_info"
安装mysql-python报错ERROR:Command"pythonsetup.pyegg_info"1,运行命令安装*pipinstallmysql-python*File“setup_
posix
.py
wu1663307760
·
2023-10-20 08:08
数据库
flask
mysql-python
pymysql
必看的11个开源项目
SagooIOT-轻量级的物联网平台管理系统Mars3D-三维地球平台软件系统JuiceFS-为云环境设计,兼容
POSIX
、HDFS和S3协议的分布式文件系统fsr-集资产管理系统+监控系统+简单自愈系统为一体的运维管理故障自愈系统
少壮不努力老大敲代码
·
2023-10-20 06:46
开源
大厂程序员推荐的linux内核学习路线
什么是
POSIX
标准?什么是GNU计划?哪些你喜欢的软件可以运行在linux吗?为什么国内很多厂商不愿意为linux开发软件?为什么玩linux需要各种改配置文件?什
内核大本营
·
2023-10-20 00:16
C/C++
Linux内核
大厂
linux
学习
服务器
从一道面试题开始学习C++标准库提供的并发编程工具
因为要求交替写,若A先写,则在B写一个偶数之前需要等待A先把上一个奇数写完,B写完一个偶数之后需要通知A,A写完一个奇数之后要通知B,这就存在同步关系了,自然就想到了使用
条件变量
。
coolhuhu~
·
2023-10-20 00:27
cpp
c++
算法
python检测进程和端口_python监控nginx端口和进程状态
获取主机名称defhostname():sys=os.nameifsys=='nt':hostname=os.getenv('computername')returnhostnameelifsys=='
posix
weixin_39942400
·
2023-10-19 23:54
python检测进程和端口
C++ 11多线程编程(三)--生产者消费者队列及实现
生产者,消费者线程间通过
条件变量
来实现协作对队列的访问需要加锁互斥用途划分:根据队列的用途来划分为两大类数据分发队列中存放的业务数据。分别有一个或多个生产者,消费者线程
mo4776
·
2023-10-19 22:47
C++
服务器编程
多线程
c++
队列
C++实现生产者消费者队列
C++实现生产者消费者队列分析程序队列的类生产者逻辑消费者逻辑主函数结果分析源码地址分析首先,我们的生产者与消费者队列需要满足同步与互斥关系,就需要一把互斥锁,以及生产者与消费者各自的
条件变量
。
_ 菜 -∞
·
2023-10-19 22:14
操作系统
队列
c++
生产者与消费者
C++ 中的多线程的使用和线程池建设
而保证线程同步,实现线程安全,就要用到相关的工具了,比如信号量、互斥量、
条件变量
、原子变量等等。
glumes
·
2023-10-19 10:33
docker 中文乱码问题
则很可能是语言包没有设置好#查看容器IDdockerps#进入容器dockerexec-it{containerId}bash#查看语言包locale#若如下LANG=LANGUAGE=LC_CTYPE="
POSIX
"LC_NUMERIC
seasunk
·
2023-10-19 08:09
pthread_cond_broadcast使用示例
今天在使用pthread_cond_t时,发现pthread_cond_t使用pthread_cond_broadcast函数唤醒多个
条件变量
时,使用两个互斥量分别控制时,只能唤醒其中一个变量,最后通过测试发现只能使用一个互斥量去控制
章小京
·
2023-10-19 01:52
linux应用开发
broadcast
线程
条件量
【Linux】WSL安装的Ubuntu不支持
POSIX
消息队列(已解决)
问题如题,我的win10上安装了wsl的ubuntu后(微软商店下载的wsl的Ubuntu)这个系统内部不支持
POSIX
的消息队列,虽然有头文件,但是没有实现,会报错。
慕雪华年
·
2023-10-18 22:58
玩上Linux
linux
ubuntu
2.3进程同步
脑图一些概念和错题知识点整理临界区是指并发进程访问共享变量段的代码公用队列属于临界资源P,V操作是一种低级进程通信原语用P,V操作实现进程同步,信号量的初值由用户决定共享程序段必须用可重入编码编写管程中signal操作的作用和信号量机制中的V操作不同,
条件变量
是没有值的
天地神仙
·
2023-10-18 19:58
操作系统
操作系统
Boost
条件变量
condition_variable_any的notify_one和wait与mfc中CEvent和WaitForSingleObject区别
而使用
条件变量
的notify_one在wait执行前触发事件,当执行到wait时会阻塞。
whymm
·
2023-10-18 19:39
unix网络编程
套接字地址结构ipv4套接字地址结构
POSIX
定义如下:structin_addr{in_addr_ts_addr;/*32bitipv4address*//*networkbyteordered*/}
FengyunSky
·
2023-10-18 07:59
win11 vscode c++ 配置opencv
3、minGW-w64:开源网站下载编译器(GCC的windows版本)注意需要下载
posix
的,博主下载的是
posix
-sjlj的。4、c-make工具:官网下载3.21.1最新版本
aydstbh
·
2023-10-18 01:58
c++
开发语言
深入理解AQS之ReentrantLock源码分析
管程中引入了
条件变量
的概念,而且每个
条件变量
都对应有一
玛卡巴咖
·
2023-10-17 20:26
并发编程
java
开发语言
AQS
Linux——多线程,互斥与同步
2.常见的线程不安全的情况3.常见的线程安全的情况4.常见不可重入的情况5..常见可重入的情况6.可重入与线程安全联系三.死锁1.死锁四个必要条件2.避免死锁3.避免死锁算法四.Linux线程同步1.
条件变量
我的代码爱吃辣
·
2023-10-17 20:42
linux
运维
服务器
Linux——生产者消费者模型
目录一.为何要使用生产者消费者模型二.生产者消费者模型优点三.基于BlockingQueue的生产者消费者模型1.BlockingQueue——阻塞队列2.实现代码四.
POSIX
信号量五.基于环形队列的生产消费模型一
我的代码爱吃辣
·
2023-10-17 20:05
linux
linux
运维
服务器
hadoop分布式文件系统(HDFS)
Hadoop使用了
POSIX
的设计来实现对文件系统文件流的读取。HDFS原来是Apach
旺仔Lhh
·
2023-10-17 20:03
hdfs
hadoop
big
data
workerman 运行时报错 Call to undefined function
posix
_getpid()
使用验证php扩展是否齐全curl-Sshttps://www.workerman.net/check|php缺少
posix
下载在Linux系统上,可以使用包管理器来安装php-
posix
扩展,例如Ubuntu
℡純斯文~
·
2023-10-17 19:53
workerman
linux入门到精通-第一章-文件目录
它是一个用C语言写成,符合
POSIX
标准的类Unix操作系统。Linux最早是由芬兰LinusTorvalds为尝试在英特尔x86架构上提供自由的类Uni
Blueeyedboy521
·
2023-10-17 19:08
linux
linux
运维
服务器
条件变量
与锁趣味性测试
std::condition_variablecvWaitThread;inta=100;std::mutexmt;voidtt(){std::lock_guardlc(mt);for(inti=1;ilc(mt);coutlc(mt);coutlc(mt);cout<<"已经锁住,等待条件\n";cvWaitThread.wait(lc,[](){returna==10;});cout<<"he
发如雪-ty
·
2023-10-17 13:03
C/C++基础
c++
使用 Go 语言进行并发编程的实践方法
在本文中,我将介绍Go语言的并发编程实践方法,包括并发模型、通道、锁、
条件变量
等方面的内容,以帮助读者更好地理解并发编程。
Mr.亮先生
·
2023-10-17 10:17
Go语言开发实践指南
golang
开发语言
后端
【Linux初阶】多线程3 | 线程同步,生产消费者模型(普通版、BlockingQueue版)
文章目录☀️一、线程同步1.
条件变量
2.同步概念与竞态条件3.
条件变量
函数4.
条件变量
使用规范5.代码案例☀️二、生产者消费者模型1.为何要使用生产者消费者模型2.生产者消费者模型优点3.生产消费的关系
Captain-Lin
·
2023-10-17 05:22
Linux初阶
linux
java
redis
c语言
开发语言
c++
服务器
多进程编程-
POSIX
无名信号量
以下是关于
POSIX
无名信号量的详细介绍:值:信号量有一个关联的整数值,最初可以设为任意非负整数。P操作/等待:当线程尝试执行P操作(或称为等待/下降/获取操作)时,如果信号量的值大于0,则
青衫客36
·
2023-10-17 04:38
工程化C
Linux
linux
C
Linux多线程编程- 命名信号量
在
POSIX
API中,这两种操作分别通过sem_wait和sem_po
青衫客36
·
2023-10-17 04:38
工程化C
Linux
linux
Linux多线程编程-信号量
1.简介1.1信号量简介Linux下主要分为两种信号量,system-v和
posix
信号量,
posix
信号量又分为无名信号量和有名信号量,这里我们只分享无名信号量这里我们主要研究
posix
信号量。
深海带鲤鱼
·
2023-10-17 04:08
Linux应用开发
嵌入式linux下多线程编程,多线程编程之:Linux线程编程-嵌入式系统-与非网
在Linux中,一般pthread线程库是一套通用的线程库,是由
POSIX
提出的,因此具有很好的可移植性。(1)函数说明。
beginedc
·
2023-10-17 04:05
嵌入式linux下多线程编程
线程间通信 - 多线程编程(一)
Linux系统中的线程间通信方式主要以下几种:锁机制:包括互斥锁、
条件变量
、读写锁、自旋锁互斥锁提供了以排他方式防止数据结构被并发修改的方法。互斥锁确保同一时间只能有一个线程访问共享资源。
生活需要深度
·
2023-10-17 04:04
多线程
通信
锁
Linux多线程实践(5) --
Posix
信号量与互斥量(解决生产者消费者问题)
Posix
信号量
Posix
信号量有名信号量无名信号量sem_opensem_initsem_closesem_destroysem_unlinksem_waitsem_post有名信号量[cpp]viewplaincopy
acp小鸡炖蘑菇
·
2023-10-17 03:57
unix
环境编程
Linux环境编程
Unix环境编程
多线程编程
信号量
Linux 多任务编程——线程同步与互斥:
POSIX
无名信号量
在
POSIX
标准中,信号量分两种,一种是无名信号量,一种是有名信号量。无名信号量一般用于线程间同步或互斥,而有名信号量一般用于进程间同步或互斥。
Hamlee67
·
2023-10-17 03:55
Linux
多任务编程
POSIX
无名信号量
semaphore
Linux多线程编程- 无名信号量
简介无名信号量(在
POSIX
环境下通常指sem_t类型的信号量)是用于同步和互斥的原语,它允许线程和进程按照预期的顺序执行,并确保对共享资源的安全访问。
青衫客36
·
2023-10-17 03:54
工程化C
Linux
linux
Windows系统架构总结
Windows2000/XP支持三种环境子系统:Win32、
POSIX
和OS/2,其中最重要的环境子系统是Win32子系统,其他子系统都要通过Win32子系统接收用户的输入和显示输出。
yunongkugeng
·
2023-10-16 22:04
windows操作系统
windows
系统架构
C++并发编程五:(std::condition_variable详解)
std::condition_variable类介绍std::condition_variable是
条件变量
,Linux下使用Pthread库中的pthread_cond_*()函数提供了与
条件变量
相关的功能
小罗tongxue
·
2023-10-16 22:46
c++11
c/c++
c++
多线程
并发编程
thread
上一页
11
12
13
14
15
16
17
18
下一页
按字母分类:
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
其他