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条件变量
【计算机网络】信号处理接口 Signal API(3)
信号概述遵循
POSIX
.1,特别说明除外1.描述Linux机制
POSIX
可靠信号(我们成为标准信号),也支持
POSIX
实时信号。信号处置方法每个信号都有一个定义如何处理信号的处置方法。下面列表中“行为
书香度年华
·
2023-09-23 14:19
计算机网络
信号处理
KILL
SIGNAL
SIGBUS
如何优雅的退出线程(condition_variable )
C++多线程并发编程入门(目录)使用
条件变量
来实现在析构函数中再次向线程发出一次notify,之后join线程,等等线程安全退出。
C++程序员Carea
·
2023-09-23 04:15
c++
C++ std::condition_variable
条件变量
用法
等待函数wait()wait_for()wait_until()3.通知函数notify_one()notify_all()4.注意事项5.使用示例参考文献1.简介condition_variable(
条件变量
恋喵大鲤鱼
·
2023-09-23 04:04
C++
c++
条件变量
【操作系统笔记十四】科普:
POSIX
是什么
注:本文转载自该文章
posix
是什么都不知道,还好意思说你懂Linux?Linux开发者越来越多,但是仍然有很多人整不明白
POSIX
是什么。
川峰
·
2023-09-22 21:54
操作系统学习笔记
操作系统
POSIX
Unix
Linux
可移植性
系统调用
库函数
Linux系统编程——线程的学习
文件编程的学习Linux系统编程——进程的学习Linux系统编程——进程间通信的学习Linux系统编程——网络编程的学习Linux系统编程——线程的学习一、概述1.进程与线程的区别2.使用线程的理由3.互斥量4.
条件变量
二
智能轰炸机
·
2023-09-22 11:41
linux
学习
oracle 检查是否有符号,Oracle正则表达式如何查询一个字符串里面包含了任意标点符号的所有记录。 ORACLE有没有判断一...
查询value中包含任何标点符号的记录如下:select*fromxxxwhereregexp_like(value,'[[:punct:]]+');
POSIX
正则表达式由标准的元字符(metacharacters
weixin_39748445
·
2023-09-22 05:13
oracle
检查是否有符号
oracle regular expression,Oracle SQL 正则表达式(regular expression)
从oracle10g开始,Oracle内建了符合IEEE
POSIX
(PortableOperatingSystemforUnix)标准的正则表达式。当然oracle也支持perl的正则表达式规则。熟
assassin chen
·
2023-09-22 05:12
oracle
regular
expression
嵌入式工程师面试题
描述一下嵌入式系统中的信号量、互斥锁和
条件变量
的作用和用法。在嵌入式系统中,如何实现进程或任务的调度和切换?你如何评价和测试嵌入式系统的性能和稳定性?在嵌入式系统中,如何实现串口通信和网络通信?
道亦无名
·
2023-09-21 21:19
嵌入式入门
物联网
面试
嵌入式硬件
死锁问题及分析
修改后在项目使用过程中发现执行一段时间后总是是卡死,使用的是boost库中的锁及其
条件变量
。而日志系统中也用到了锁,添加日志调用时无序的。
kgduu
·
2023-09-21 18:48
C++
多线程同步
Linux的不同操作系统
Linux,全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统,它主要受到Minix和Unix思想的启发,是一个基于
POSIX
的多用户、多任务、支持多线程和多CPU的操作系统。
ytt2333....
·
2023-09-21 18:40
linux
Linux 与 Unix
说到Linux,不得不提一下Unix操作系统,Unix诞生于20世纪60年代末,而Linux诞生于20世纪90年代初,Linux和Unix极其相似,被称为类Unix系统,并且重新实现了
POSIX
标准。
等会再说
·
2023-09-21 15:56
1、Libevent源码分析-----开篇
因为像
POSIX
、文件描述符、多线程等等这些概念,我并不会去解释,我默认读者已经熟悉这些概念了。如果读者读过《UNIX环境高级编程》,那就完全没问题了。
陈翔同学
·
2023-09-21 12:43
Libevent源码分析
后端
c语言
linux 下用
posix
semaphore 解决资源竞争问题实例
58CSTdescription:10辆汽车通过承重5辆汽车的桥,处理一个资源争用问题*10个线程代表10辆汽车*桥上只能承载5辆汽车,代表最大只能同时有5辆汽车通过概要:让10个线程竞争5个资源,用
posix
hjjdebug
·
2023-09-21 04:44
#
C
编程
linux
semaphore
leveldb学习第一篇——读写的基石
当然Env除了抽象了文件读写之外,还抽象了一部分任务执行或者说叫CPU能力,但是这块实现上还是比较急简单),这些句柄类根据不同的内核有不同的实现,在levelDB中主要是
posix
语义的实现以及windows
·
2023-09-20 22:18
leveldb存储
【Linux】线程同步与互斥
1.4线程加锁与解锁:1.4-1竞争锁1.4-2锁的原子性1.5加锁的原子性如何实现:1.6死锁:1.6-1死锁的演示1.6-2一把锁出现死锁的情况1.6-3死锁的条件2.线程同步2.1什么是同步:2.2
条件变量
yy_上上谦
·
2023-09-20 22:14
Linux
linux
【Linux】生产消费模型 + 线程池
文章目录前言1.生产消费模型2.阻塞队列2.1成员变量:2.2入队(push)和出队(pop):2.3封装与测试运行:2.3-1对代码进一步封装2.3-2分配运算任务2.3-3测试与运行3.循环阻塞队列3.1
POSIX
yy_上上谦
·
2023-09-20 22:43
Linux
linux
【计算机网络】信号处理接口 Signal API(2)
sigaction遵循
POSIX
.1-20081.库标准c库,libc,-lc2.头文件3.接口定义#includeintsigaction(intsignum,conststructsigactio
书香度年华
·
2023-09-20 12:23
计算机网络
信号处理
signal
sigaction
SIGKILL
Linux系统编程之
条件变量
Linux
条件变量
1.头文件2.类型2.1.类型值2.2.
条件变量
和属性类型3.接口3.1.
条件变量
接口3.1.1动态初始化资源3.1.2.动态释放资源3.1.3.
条件变量
阻塞3.1.4.带超时时间的
条件变量
阻塞
Siveens
·
2023-09-20 09:50
Linux系统编程
linux
如何在win10设置gcc编辑器环境变量
1、找到gcc根目录,复制文件路径D:\GCC\x86_64-8.1.0-release-
posix
-seh-rt_v6-rev0\mingw64\bin2、打开控制面板->高级系统设置->
枸杞泡饭
·
2023-09-20 09:36
c语言
生产者消费者问题(
条件变量
& 互斥锁)
其中给出了基于阻塞队列的生产者消费者模型demo代码和对涉及到的
条件变量
与互斥锁的操作也进行了详细解释。解释了
条件变量
等待时,为什么还需要一把锁的问题。
Ggggggtm
·
2023-09-19 18:13
Linux从入门到精通
开发语言
c++
生产者消费者问题
模型
多线程
学习小组Day2笔记--小明
Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于
POSIX
和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。
knightxm
·
2023-09-19 14:16
【C++】C++多线程库的使用
提供的其他成员函数4、this_thread命名空间5、线程函数的参数问题二、互斥量库(mutex)1、mutex的种类2、lock_guard和unique_locklock_guardunique_lock三、
条件变量
库
看到我请叫我滚去学习Orz
·
2023-09-19 14:02
C++
c++
c语言
C 风格文件输入/输出---文件上的操作---()
具体而言,
POSIX
系统解链接文件名,到最
繁星璀璨G
·
2023-09-19 13:25
C
风格文件输入/输出
c语言
标准库模板
C
风格文件输入/输出
文件上的操作
文件删除重命名
Linux下的系统编程——线程同步(十三)
互斥锁可以保证同一时间只有一个线程访问共享资源、
条件变量
用于线程之间的通信和同步。一个线程可以等待某个条件成立,而其他线程可以通过发送信号来
我想学LINUX
·
2023-09-19 08:31
linux
wait
死锁
mutex
读写锁
条件变量
线程同步
Linux使用互斥锁和
条件变量
实现生产者消费者模型
个消费者线程不断从链表中读取并删除节点生产者和消费者需要抢临界资源的互斥锁,并且消费者在消费之前如果发现没有产品,消费者线程就要被阻塞,如果生产者生产出了新产品就要唤醒阻塞的消费者线程2、思路创建一把互斥锁管理产品储存区,生产者和消费者互斥访问创建一个
条件变量
Rui2048
·
2023-09-19 03:54
linux
c语言
多线程
【Linux】线程同步和互斥
目录前言1.线程互斥1.1.背景概念1.2.互斥锁1.3.互斥锁原理2.可重入函数、线程安全和死锁2.1.重入和线程安全2.2.死锁2.2.1.概念3.线程同步3.1.
条件变量
3.1.1.概念3.1.2
风继续吹TT
·
2023-09-19 03:53
Linux
c++
开发语言
运维
linux
操作系统
【IPC 通信】信号处理接口 Signal API(1)
signal遵循C11,
POSIX
.1-20081.库标准c库,libc,-lc2.头文件3.接口定义#includetypedefvoid(*sighandler_t)(int);sighandle
书香度年华
·
2023-09-18 20:30
信号处理
signal
linux
SIGKILL
SIGINT
【Linux初阶】进程间通信介绍 & 管道
匿名管道+应用,命名管道+应用作者简介:计算机海洋的新进船长一枚,请多多指教(•̀֊•́)̖́-文章目录一、进程间通信介绍1.进程间通信目的2.进程间通信发展3.进程间通信分类管道SystemVIPC
POSIX
IPC
Captain-Lin
·
2023-09-18 16:58
Linux初阶
linux
运维
服务器
c语言
开发语言
ToplingDB
posix
aio
(一)背景MyTopling是基于ToplingDB的MySQL,分叉自MyRocks,ToplingDB则分叉自RocksDB,兼容RocksDB接口,从而MyTopling可以复用MyRocks的大部分成果。ToplingDB和MyTopling都已开源。在ToplingDB中,我们通过fiber+iouring实现了高效MultiGetIO并发,为MyTopling的MRR(MultiRan
·
2023-09-18 16:07
后端数据库mysqlredis
IPC -
POSIX
和System V比较
POSIX
和SystemV比较(一)
POSIX
介绍
POSIX
(PortableOperatingSystemInterface)可移植操作系统接口,这样的简写完全是为了和UNIX读起来更像而已。
sinonion
·
2023-09-18 15:10
Linux编程开发
POSIX
System
V
lv4 嵌入式开发-7 文件IO(概念、打开、关闭、读、写)
posix
(可移植操作系统接口)定义的一组函数不提供缓冲机制,每次读写操作都引起系统调用核心概念是文件描述符访问各种类型文件Li
4IOT
·
2023-09-18 08:59
嵌入式开发
linux
C- ssize_t & size_t
在
POSIX
中,它也用于表示一些函数的返回值,如strlen(),这个函数返回一个字符串的长度。范围:因为它是无符号的,它的值始终为正或零。它的具体大小依赖于架构,但在许多系统上,它是32位(对
青衫客36
·
2023-09-18 06:03
C
c语言
Linux Day15:线程安全
(信号量,互斥锁,读写锁,
条件变量
)2)在多线程中使用线程安全的函数(可重入函数),所谓线程安全的函数指的是:如果一个函数能被多个线程同时调用且不发生竟态条件,则我们程它是线程安全的。二、线程
早点打完工去睡觉
·
2023-09-18 02:19
开发语言
php 删除fastdfs文件名,浅析FastDFS及所遇问题集锦
它只能通过专有API对文件进行存取访问,不支持
POSIX
接口方式,不能mount使用,不是系统级的分布式文件系统,而是应用级的分布式文件存储服务。
舟舟州
·
2023-09-17 19:06
php
删除fastdfs文件名
《学习小组Day2笔记--李美琪》
第二天学习全程懵1.了解LinuxLinux是一套免费使用和自由传播的类Unix操作系统,是一个基于
POSIX
和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。
limeiqi
·
2023-09-17 16:07
[转]lua之字符串模式匹配
与其他脚本语言不同的是,Lua并不使用
POSIX
规范的正则表达式[4](也写作regexp)来进行模式匹配。主要的原因出于程序大小方面的考虑:实现一个典型的符合P
builderxx
·
2023-09-17 16:01
lua
lua正则替换_Lua字符串模式匹配函数小结
与其他脚本语言不同的是,Lua并不使用
POSIX
规范的正则表达式[4](也写作regexp)来进行模式匹配。主要的原因出于程序大小方面的考虑:实现一个
weixin_39904116
·
2023-09-17 16:31
lua正则替换
Lua匹配模式
与其他脚本语言不同的是,Lua并不使用
POSIX
规范的正则表达式[4](也
qq_40288218
·
2023-09-17 16:59
lua
lua 字符串模式匹配
与其他脚本语言不同的是,Lua并不使用
POSIX
规范的正则表达式[4](也写作regexp)来进行模式匹配。主要的原因出于程序大小方面的考虑:实现一个典型的符合P
发稿咋胸前
·
2023-09-17 16:29
lua
lua
Pip安装不同版本的Python包
OnLinux,MacOSXandother
POSIX
systemspython2-mpipinstallSomePackage#defaultPython2python2.7-mpipinstallSomePackage
DingDingYuan
·
2023-09-17 13:01
进程间通信(IPC)的方法:共享内存
然而,在共享内存区域存储和提取数据时,进程之间需要某些形式的同步(例如互斥锁、
条件变量
、读写锁、记录锁、信号量)。
fengbingchun
·
2023-09-17 12:20
IPC
Linux之线程
线程资源的回收6、线程同步之互斥锁6.1、初始化锁6.2、阻塞加锁6.3、非阻塞加锁6.4、解锁6.5、销毁锁(此时锁必需unlock状态,否则返回EBUSY)7、线程条件控制实现线程同步7.1.创建及销毁
条件变量
手写helloword
·
2023-09-17 10:34
c语言
多线程
linux
linux线程全解
进程与线程的选择取决以下几点3、使用线程技术同时读取键盘和鼠标三、线程常见函数1、线程创建与回收2、线程取消3、线程函数退出相关4、获取线程id四、线程同步之信号量五、信号量相关函数六、线程同步之互斥锁七、线程同步之
条件变量
一
小嵌同学
·
2023-09-17 10:03
Linux
IO编程和网络编程入门
linux
c++
c语言
物联网
ubuntu
Go 工具链详解(五):竞态条件检测神器 Race Detector
为了避免竞态条件的产生,需要使用同步机制(如互斥锁、
条件变量
等)来协调线程之间的访问。然而,在复杂的程序中,竞态条件可能难以察觉,因此Golang提供了竞态条件检测工具RaceDetector。
路多辛
·
2023-09-17 02:54
Golang系列知识讲解
golang
开发语言
后端
【计算机网络】网络编程接口 Socket API 解读(6)
recvrecv()遵循
POSIX
.1-20081.库标准c库,libc,-lc2.头文件3.接口定义ssize_trecv(intsockfd,voidbuf
书香度年华
·
2023-09-17 01:31
网络套接字
API
讲解
计算机网络
TCP
UDP
套接字
socket
recv
100 道 Linux 常见面试题,建议收藏,慢慢读~
1Linux概述1.1什么是LinuxLinux是一套免费使用和自由传播的类Unix操作系统,是一个基于
POSIX
和
公众号:ITIL之家
·
2023-09-16 13:03
内核
lamp
scipy
lighttpd
relativelayout
100 道 Linux 常见面试题,建议收藏!
1Linux概述1.1什么是LinuxLinux是一套免费使用和自由传播的类Unix操作系统,是一个基于
POSIX
和Unix的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的
程序员编程指南
·
2023-09-16 13:03
C语言与C++编程
内核
lamp
scipy
lighttpd
relativelayout
【Linux】生产者消费者模型
3.生产者和消费者的特点二、基于BlockingQueue的生产者消费者模型1.单生产单消费随机数任务计算器任务Task2.多生产多消费3.为什么生产者消费者模型高效三、基于环形队列的生产消费模型1.
POSIX
星河万里᭄ꦿ࿐
·
2023-09-16 12:34
Linux
linux
缓存
c++
linux-线程
条件变量
(cond)
概述与互斥锁不同,
条件变量
是用来等待而不是用来上锁的。
条件变量
用来自动阻塞一个线程,直到某特殊情况发生为止。通常
条件变量
和互斥锁同时使用。
条件变量
使我们可以睡眠等待某种条件出现。
九月丫
·
2023-09-16 12:59
linux进程和线程专题
开发语言
linux
c++
Python 内置库os、sys
Windows、Unix、Macos,为屏蔽系统差异性,Os库提供通用的、基本的与操作系统相关的操作,主要分为3大模块:操作系统相关、目录操作、路径操作系统相关操作os.name:获取系统名称返回结果
posix
白鹤想亮翅
·
2023-09-16 01:13
Python学习
python
开发语言
path
路径操作
上一页
15
16
17
18
19
20
21
22
下一页
按字母分类:
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
其他