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条件变量
Docker基础20--四、docker系统实战(容器创建操作系统)
busybox可运行于多款
POSIX
环境的操作系统中,如linux、android、hurd、freeBSD等。busybox最初是基于希望在一张软件上创建一个操
暮毅
·
2024-01-30 20:20
docker基础
docker
linux
运维
【Linux】:线程(四)
POSIX
信号量
POSIX
信号量一.进一步探析生产者消费者模型二.
POSIX
信号量1.基本使用2.基于环形队列的生产消费模型1.概念2.模拟3.一个使用例子一.进一步探析生产者消费者模型前面我们详解过生产者消费者模型,
菜花籽
·
2024-01-30 20:04
Linux系统
linux
性能优化
缓存
【Linux线程安全】
线程安全概念常见的线程不安全的情况常见的线程安全的情况常见的不可重入的情况常见的可重入的情况可重入与线程安全联系可重入与线程安全区别常见锁概念死锁死锁的四个必要条件避免死锁Linux线程同步同步概念与竞态条件
条件变量
条件变量
函数为什么
东02
·
2024-01-30 19:47
Linux
linux
服务器
【Linux】多线程
Linux线程概念1、什么是线程2、二级页表3、线程的优点4、线程的缺点5、线程异常6、线程用途二、Linux进程VS线程1、进程和线程2、进程的多个线程共享3、进程和线程的关系三、Linux线程控制1、
POSIX
2022horse
·
2024-01-30 19:15
Linux
linux
运维
服务器
c++
第10课:理解时钟与定时器,电子世界中的脉动
我们就来深入了解一下计算机系统的定时硬件,学习Linux中的操作系统定时器的系统调用的使用方法,并讨论一下应用层定时器的实现思路,主要包括以下几方面内容:时钟与定时器概述Linux传统间隔定时器Linux
POSIX
|宇文拓>
·
2024-01-30 16:17
攻克
Linux
系统编程
Linux
C/C++
Linux
Linux
第 6 章:Linux中使用时钟、计时器和信号
接下来,我们将揭示在Linux中使用
POSIX
准确测量时间间隔的方法。之后,我们将进入std::chrono的领域,检查C++为有效的时间相关操作所提供的能力。
段舸
·
2024-01-30 16:13
Linux系统的C++编程
linux
c++
Linux线程安全
Linux线程安全Linux线程互斥进程线程间的互斥相关背景概念互斥量mutex互斥量的接口可重入VS线程安全常见锁概念死锁的四个必要条件Linux线程同步
条件变量
Linux线程互斥进程线程间的互斥相关背景概念临界资源和临界区进程之间如果要进行通信我们需要先创建第三方资源
flyyyya
·
2024-01-30 15:10
linux
运维
服务器
Socket
它是Socket的事实标准,
POSIX
sockets是基于它构
EspeciallyGood
·
2024-01-30 13:36
【Linux】-同步互斥的另一种办法-信号量
文章目录前言一、信号量的概念二、
POSIX
信号量三、总结前言今天我们来讲解一下信号量,相比较之前学习的多线程中的互斥锁来说,信号量的概念比互斥锁要难理解,但是博主会使用生活中的例子,来给大家讲解,最后会得出互斥锁
橘柚!
·
2024-01-30 06:35
Linux系统编程
linux
运维
服务器
LINUX系统调用
c库API,
POSIX
和系统调用glibc(GNUCLibrary)是一种
可爱的小小小狼
·
2024-01-29 21:23
Linux
linux
运维
服务器
chromium启动流程和消息处理是怎么关联起来
DLLEXPORTint__cdeclChromeMain(HINSTANCEinstance,sandbox::SandboxInterfaceInfo*sandbox_info){#elifdefined(OS_
POSIX
ckkyjtqlt
·
2024-01-29 15:58
python的os模块基础定义
os模块(1)os.name返回操作系统类型值为
posix
是linux操作系统值为nt是windows操作系统(2)os.uname()操作系统的详细信息info=os.uname()infoinfo.sysnameinfo.nodename
'Steven
·
2024-01-29 14:46
python
开发语言
线程-复习笔记
线程1.概念1.1简介1.2进程线程区别1.3线程之间共享和非共享资源1.4nptl线程库(Native
POSIX
ThreadsLibrary)2.线程操作函数3.线程同步3.1简介3.2互斥量3.3死锁
亮虎梦
·
2024-01-29 13:46
操作系统
linux
c++
容器 I/O 性能诊断:到底哪个应用是带宽杀手?
01容器化应用I/O性能优化挑战Aliware目前在云上的容器化应用场景选择存储方案时,通常会使用块存储(EBS),文件存储(NAS,CPFS,DBFS)和对象存储(OSS)三种,
POSIX
语义的文件系统是面向容器存储使用场景最直观和最友好
Java海
·
2024-01-29 13:19
条件变量
、线程池以及线程的GDB调试学习笔记
目录一、
条件变量
二、线程池概念和实现三、线程的GDB调试一、
条件变量
应用场景:生产者消费者问题,是线程同步的一种手段。
ssz__
·
2024-01-29 10:54
hq进程
线程和进程间通信
学习
笔记
linux
c语言
Linux中文件IO(open、read、write、close函数使用)
POSIX
接口(了解)注意:文件IO不提供缓冲机制文件IO的APIopenclosereadread文件描述符概念:英文:缩写fd(filedescriptor)是0-1023的数字,表示文件。
程序员小胡0619
·
2024-01-29 10:47
linux
运维
服务器
Linux面经
Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于
POSIX
和Unix的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程序和网络协议。
JinLn_
·
2024-01-29 07:01
C++实践
面经
linux
c++
开发语言
Leetcode刷题笔记题解(C++):1117. H2O 生成(多线程)
3.生产者生产两个氢元素后会因为缓冲队列满而阻塞,使用
条件变量
使生产者阻塞。4.消费者只有当缓冲队列满时才会从缓冲队列中消费元素,缓冲队列未满时消费者阻塞。5.当生产者生成的氢元素填满缓冲队列时,生产
Demo.demo
·
2024-01-29 03:48
Leetcode算法题解
leetcode
笔记
c++
go实现简单的chan
阅读本文前请了解队列和
条件变量
的知识packagemainimport("fmt""strconv""sync""time")typeQueuestruct{queue[]stringcond1*sync
中二的灰太狼
·
2024-01-29 01:54
golang
开发语言
后端
HCIA-HarmonyOS设备开发认证-2.设备开发入门
HuaweiDevEcoDeviceTool二、OpenHarmony介绍OpenHarmony目录结构详细介绍applications目录详解base目录详解foundation目录详解OpenHarmony接口分层介绍CMSIS和
POSIX
嵌入式底层
·
2024-01-28 21:45
harmonyOS鸿蒙攻城记
harmonyos
华为
什么是lustre文件系统
Lustre架构的核心组件是Lustre文件系统,它在Linux操作系统上得到支持,并提供了一个符合
POSIX
*标准的UNIX文件系统接口。Lustre存储架构用于许多不同类型的集群。
计算机辅助工程
·
2024-01-28 21:13
lustre
文件系统
Linux多线程——生产消费者模型
Gitee仓库:阻塞队列、环形队列文章目录1.死锁1.1死锁概念1.2死锁的四个必要条件1.3解决死锁2.线程同步3.
条件变量
3.1举个例子3.2接口4.生产消费者模型4.1什么是生产消费者模型4.2基于阻塞队列的生产消费模型
请揣满RMB
·
2024-01-28 14:27
原创
Linux
linux
服务器
c++
perl 通过信号控制执行超时
time2isostr2timetime2isotime2isoz);useNet::SMTP;useEncode;useJSON;useSys::SigActionqw(set_sig_handler);useNet::Ping;use
POSIX
scan724
·
2024-01-28 10:59
Perl高级编程
perl
Linux面试题附答案
LinuxLinux,全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991年10月5日首次发布,它主要受到Minix和Unix思想的启发,是一个基于
POSIX
佳明Ryan
·
2024-01-28 03:19
Linux
linux
vim
ssh
3.2.6 手把手实现分布式锁
手把手实现分布式锁进程中的锁1.互斥锁2.自旋锁3.读写锁4.信号量5.
条件变量
6.原子变量以及内存屏障进程间通信1.pipe2.FIFO3.信号量4.信号5.消息队列6.共享内存7.socket1.
条件变量
为什么与互斥锁协同条件的判断是一个临界资源
高二的笔记
·
2024-01-28 01:23
零声教育
分布式
【Linux C | 进程】Linux 进程间通信的10种方式(2)
目录一、
POSIX
消息队列✨1.1
POSIX
消息队列介绍✨1.2例子二、
POSIX
信号量✨2.1
POSIX
信号量介绍✨2.2例子三、
POSIX
共享内存✨3.1
POSIX
wkd_007
·
2024-01-27 16:08
#
✨Linux
C语言
linux
c语言
POSIX消息队列
POSIX信号量
POSIX共享内存
POSIX
文件操作(一)
这套标准就是
POSIX
不论是Android还是iOS都没有在native层,给我们提供完整的关于界面和手机相关功能的API。
oceanLong
·
2024-01-27 16:50
《Linux C编程实战》笔记:信号的屏蔽
POSIX
标准定义了数据类型sigset_t来表示信号集,并且定义了一系列函数来操作信号集#include//初始化一个信号集,使其不包括任何信号ints
ouliten
·
2024-01-27 15:26
笔记
c语言
linux
Go 命令行解析 flag 包之快速上手
比如,为了替代flag而生的pflag,它支持
POSIX
风格的命令行解析。关于
POSIX
风格,本文末尾有个简单的介绍。更多与命令行处理相关的库,可以打开awesome-go#c
波罗学
·
2024-01-27 09:34
golang
开发语言
后端
【Linux】-cp模型
文章目录前言一、线程同步(
条件变量
)二、cp模型1.1模型的补充2.2案例演示2.3CP模型记忆总结前言上一篇博主花了很长时间带大家理解什么是线程,线程的作用,缺点,以及怎么去使用,相信大家已经自己去实践了一下
橘柚!
·
2024-01-27 07:31
Linux系统编程
linux
运维
服务器
commonCli实现参数解析和指定前缀动态参数解析
{CommandLine,HelpFormatter,Option,Options,
Posix
Parser}importorg.slf4j.LoggerFactoryclassParameterTool
jiayeliDoCn
·
2024-01-27 07:46
web
bigData
java
scala
重温01-iOS多线程编程
OC中的多线程OC中多线程根据封装程度可以分为三个层次:NSThread、GCD和NSOperation,另外由于OC兼容C语言,因此仍然可以使用C语言的
POSIX
接口来实现多线程,只需引入相应的头文件
那月无痕
·
2024-01-27 02:34
深入理解sysbench工具
概述二、安装2.1、源码编译安装2.2、命令行安装2.3、安装确认三、重要参数详解3.1、查询支持的参数3.2、重要参数说明四、实例4.1、CPU性能测试4.2、内存性能测试4.3、IO性能测试4.4、
POSIX
Coder个人博客
·
2024-01-26 21:54
系统性能优化
性能优化
安全性测试
车载系统
系统架构
系统安全
鸿蒙系统
gin+gorm HelloWorld(优雅的重启服务)
在这一节中我们简单讲述ctrl+c背后的信号以及如何在Gin中优雅的重启服务,也就是对HTTP服务进行热更新信号是什么信号是Unix、类Unix以及其他
POSIX
兼容的操作系统中进程间通讯的一种有限制的方式它是一种异步的通知机制
我就是小政政
·
2024-01-26 18:33
C++线程与原生线程
1.
posix
thread介绍
POSIX
表示可移植操作系统接口(PortableOperatingSystemInterfaceofUNIX,缩写为
POSIX
),
POSIX
标准意在期望获得源代码级别的软件可移植性
dblinux
·
2024-01-26 15:23
C
loves
CPP
c++
linux
多线程
分析libpthread-2.23.so libpthread.so.0
libpthread.so.0和libpthread-2.23.so都是Linux中的动态链接库,它们是为了支持
POSIX
线程(也叫Pthreads)的一组函数。
zhu_superman
·
2024-01-26 13:58
linux
sysbench
sysbench提供如下测试:(1)CPU性能(2)磁盘IO性能(3)调度程序性能(4)内存分配及传输速度(5)
POSIX
线程性能(6)数据库性能(OLTP基准测试)sysbench支持MySQL、PostgreSQL
你若安好我便天晴
·
2024-01-26 01:22
mysql
在Windows中安装MinGW
niXman/mingw-builds-binaries/releases或官网下载https://www.mingw-w64.org/downloads/2、选择x86_64-12.1.0-release-
posix
-seh-rt_v10
严就方法
·
2024-01-25 15:50
c++
windows
Linux:环境搭建、基本指令操作、Vim 编辑器的使用
目录相关的指令3.文件属性相关的指令4.文件内容相关的指令5.硬链接和软连接四、Vim编辑器1.概述2.相关指令3.使用Linux-01一、概述Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于
POSIX
Sun 3285
·
2024-01-25 08:22
#
Linux
linux
ECS
云服务器
vim
java
运维
服务器
基于redis stream消息队列的最新解决方案之spring-boot简单尝试
可以实现消息队列的工具有很多,例如:ZeroMQ、
Posix
、SquirrelMQ、Redis、QDBM、TokyoTyrant、HTTPSQS等(linux平台下)各自具备各自的特性,不在展开讨论。
池边絮
·
2024-01-25 08:32
【并发】什么是 AQS
个人博客:个人主页个人专栏:JAVA⛳️功不唐捐,玉汝于成目录前言正文AQS的主要特征和方法包括:状态管理:等待队列:独占模式:共享模式:
条件变量
:结语我的其他博客前言在现代多核处理器和分布式系统的环境下
还在路上的秃头
·
2024-01-25 08:33
#
并发编程
java
开发语言
面试
笔记
C++Helper--使用C++11实现半同步半异步线程池,接口接受:函数对象、成员函数、普通函数、fucntion和lamda表达式等。
本文使用C++11的线程、互斥量和
条件变量
,实现了一个轻巧的线程池,可用于大量并发任务的场景,以避免频繁的线程创建和销毁,节约系统资源。
糖梨
·
2024-01-25 04:48
C++Helper系列
C/C++
c++
c++11
多线程
队列
并发编程
c++遍历文件夹下指定后缀的文件
dirent.h是基于
POSIX
标准的头文件,因此在大多数类Unix系统(包括Linux)上都可以使用。
chen_znn
·
2024-01-24 14:12
c++
c++
go的命令行库--cobra使用
完全兼容
posix
的命令行的选项标志(包括短版本和长版本)支持嵌套的子命令支持全局、本地和级联选项智能提醒(当你输入a
程序猿CKeen
·
2024-01-24 12:12
golang
golang
bash
开发语言
后端
【Ubuntu】Ubuntu安装微信
1.优麒麟Wine(“WineIsNotanEmulator(Wine不是一个模拟器)”的缩写)是一个能够在多种
POSIX
-compliant操作系统(诸如Linux,MacOSX及BSD等)上运行Windows
Do_GH
·
2024-01-24 02:45
ubuntu
linux
iOS高级强化--015:Regular Expressions
提供了⼀种从⼀组字符串中选择特定字符串的机制
POSIX
规范定义了UNIX操作系统应当⽀持的功能,
POSIX
规范的正则表达式:BRE:(BasicRegularExpression)基本型正则表达式ERE
帅驼驼
·
2024-01-24 02:08
Linux面试系列-01
Linux全称GNU/Linux,是一套免费使用和自由传播的类Unix操作系统,是一个基于
POSIX
的多用户、多任务、支持多线程和多CPU的操作系统。
梦睡了
·
2024-01-23 19:30
Linux
linux
运维
服务器
100 道 Linux 面试题 附答案(一)
一、Linux概述什么是LinuxLinux是一套免费使用和自由传播的类Unix操作系统,是一个基于
POSIX
和Unix的多用户、多任务、支持多线程和多CPU的操作系统。
bala5569
·
2024-01-23 15:11
性能测试小白
linux
服务器
Linux介绍及简单操作
1.操纵系统有哪些:WINDOWLinuxMAC麒麟DOS2.Linux的简介:Linux是一个基于
POSIX
和unix的多用户多任务支持多线程和多cpu的一个操作系统Linux的发行版:UbuntuRedHatCentOSDebianSUse
初学者菜鸟
·
2024-01-23 14:47
bash 5.2中文修订2
所有Bourneshell内置命令都可以在Bash中使用,但是求值和引用的规则取自“标准”Unixshell的
POSIX
规范。
老寒号鸟
·
2024-01-23 12:04
bash
chrome
开发语言
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他