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内核设计与实现》--系统调用
与内核通信系统调用时在用户空间和硬件设备之间添加一个中间层:1、为用户空间提供一个抽象接口2、限制应用程序使用硬件设备权限,避免应用不正确的使用硬件资源3、出于实现多任务和虚拟内存及系统稳定性和安全性2、API、
POSIX
XScxy
·
2020-08-17 11:57
Linux
系统
系统调用
使用FIFO实现
POSIX
有名信号量
使用FIFO实现
POSIX
信号量算是一个《UNIX网络编程卷二》中第十章的一个高级内容,其实数中仅仅是大致的实现了
POSIX
信号量中极为有限的一部分功能。
MrYang1992
·
2020-08-17 11:19
POSIX
信号量与生产着消费者问题
生产者与消费者问题是一个非常经典的问题,以《UNIX网络编程卷二》中的样例为例,现在有一个或者多个生产者和一个消费者,生产者负责将一个数组内的所有元素赋值,数组中每个元素的值应该与其下表的值相等,而消费者负责校验生产者生产出来的产品。这个问题看起来也许不是很复杂,不过仅仅通过互斥锁与条件变量来实现的话仍然比较麻烦。这里一个无法避免的问题就是同步不同的生产者,使他们不重复生产或者错误生产,我们可以生
MrYang1992
·
2020-08-17 11:19
POSIX
信号处理
POSIX
信号处理信号(signal)就是告知某个进程发生了某个事件的通知,有时也称软件中断(softwareinterrupt)。注意:信号是异步发生的,也就是说进程预先并不知道信号的准确发生时刻。
刁斤干
·
2020-08-17 11:35
网络编程
多个生产者与多个消费者的问题
这里我们论述的生产者与消费者问题是基于多线程环境下实现的,我们采用几个基于内存的
POSIX
信号量来实现
MrYang1992
·
2020-08-17 10:11
linux内核设计与实现读书笔记——linux内核简介
尽管linux借鉴了Unix的许多设计并实现了Unix的API(由
POSIX
标准和其他SingleUinxSpecification定义的),但Linux并没有直接使用Unix源码。
大繁至简
·
2020-08-17 10:03
linux内核
读书笔记:《Linux内核设计与实现》第五章 —— “系统调用”
目录5.1与内核通信5.2API、
POSIX
和C库5.3系统调用5.4系统调用处理程序5.5实现系统调用5.6系统调用上下文在第五章中,讲述了系统调用究竟是什么?
Aff ''
·
2020-08-17 10:51
Linux
《Linux内核设计与实现》第五章读书笔记
二、API、
POSIX
和C库1.
weixin_30411819
·
2020-08-17 10:18
读书笔记:第五章系统调用
5.2API、
POSIX
和C库关于Unix接口设计:提供机制而不是策略5.3系统调用asmlinkagelongsys_getpid(void)asmlinkage是限定词long返回值类型sys_getpid
aomaiyan2259
·
2020-08-17 10:33
Linux 定时器
Github#define_
POSIX
_C_SOURCE199309#include#include#include#include#include#include#include#include#include
忧桑的小兔子
·
2020-08-17 08:18
Linux
Linxu
定时器
信号
timer
阻塞到期
Finder 使用记录
打开终端,输入以下命令并回车:defaultswritecom.apple.finder_FXShow
Posix
Pat
whoisCong
·
2020-08-17 07:31
Mac
iOS多线程总结
pthreadpthread的全称叫
POSIX
Thread,是一个线程管理的通用规范,基本上所有的开发平台都有实现,所以用pthread实现的代码,其通用性比较强。然而pthread不是面向
彳亍而行的博客
·
2020-08-17 05:22
iPhone
Linux-mmap函数介绍
mmap函数是unix/linux下的系统调用,来看《UnixNetwordprogramming》卷二12.2节对mmap的介绍:Themmapfunctionmapseitherafileora
Posix
sharedmemoryobjectintotheaddressspaceofaprocess.Weusethisfunctionforthreepurposes
zdmilan
·
2020-08-17 04:40
Linux
programming
docker 容器中不支持中文的解决方法
txt进入容器内部:dockerexec-t-i容器名/bin/bash查看容器的语言环境:[root@12ec64254bc4/]#localeLANG=LC_CTYPE="
POSIX
"LC_NUMERIC
巴拉拉小程序猿
·
2020-08-17 04:17
docker
进程间通信-简介
进程间通信-简介概述Unix消息传递阶段:-管道-SystemV消息队列-
Posix
消息队列-远程过程调用Unix各种同步形式的演变:-需要某种形式同步-记录上锁-SystemV信号量-
Posix
信号量和
raindayinrain
·
2020-08-17 04:08
System--Linux
IPC-概述
Posix
IPC
Posix
IPC概述-
Posix
消息队列-
Posix
信号量-
Posix
共享内存区IPC名字
Posix
.1描述
Posix
IPC名字-它必须符合已有的路径名规则【最多由PATH_MAX字节构成,包括结尾的空字节
raindayinrain
·
2020-08-17 04:08
System--Linux
Visual Studio Code 2020安装教程、CPP环境配置
//sourceforge.net/projects/mingw-w64/files/下载的文件:进入网站后不要点击"DownloadLastedVersion",往下滑,找到最新版的"x86_64-
posix
-seh
ROBIN.FANG
·
2020-08-17 03:11
C
Programming
centos7解决中文乱码问题
1.locale命令看下输出结果LANG=LANGUAGE=en_US:enLC_CTYPE="
POSIX
"LC_NUMERIC="
POSIX
"LC_TIME="
POSIX
"LC_COLLATE="
POSIX
"LC_MONETARY
qq_38849692
·
2020-08-17 02:51
京东 ChubaoFS 分布式文件系统分析
CFS是一个分布式的文件系统,支持多元数据服务器,支持
posix
接口(目前一些接口不支持),支持数据的append写和overwrite写模式,支持大文件和小文件的高性能读写。
Jack-changtao
·
2020-08-17 00:42
C++封装
POSIX
线程库(六)线程池
线程池有两个主要组件:1.threads2.blockingqueue解决的问题是线程创建与销毁带来的开销和通过线程池实现伪异步过程类似于简单的生产者消费者问题(详见wiki)BlockingQueue对应用户添加任务CallBack和线程拿任务执行两个操作,因此需要两个条件变量和一个互斥锁如果把用户添加任务比做生产者,线程拿任务比做消费者..那么需要两个条件变量就解决了1.生产者>消费者(防止”
NearXDU
·
2020-08-16 22:11
muduo和多线程学习
C++多线程
ubuntu18.04 搭建FastDFS图片服务器
它只能通过专有API对文件进行存取访问,不支持
POSIX
接口方式,不能mount使用。
weixin_41869700
·
2020-08-16 22:18
一个简单的C++11线程池实现
线程thread(支持多线程编程,需要特定的库的支持)属于某个平台的多线程库:
POSIX
线程库(Linux),Windows线程库(Windows),三方数据库(Boost线程库)C++11标准支持多线程
GeniusIOTboy
·
2020-08-16 20:52
C++
【muduo】base库之 Thread
一、基础知识
POSIX
线程(英语:
POSIX
Threads,常被缩写为Pthreads)是
POSIX
的线程标准,定义了创建和操纵线程的一套API。
潇湘夜雨~
·
2020-08-16 20:32
muduo源码剖析
Linux
Posix
Timer使用
最强大的定时器接口来自
POSIX
时钟系列,其创建、初始化以及删除一个定时器的行动被分为三个不同的函数:timer_create()(创建定时器)、timer_settime()(初始化定时器)以及timer_delete
hongszh
·
2020-08-16 19:56
LINUX
VxWorks下的信号量同步与互斥的应用
Wind内核中有二进制信号量、计数信号量和互斥信号量三种类型,为了是运用程序具有可移植性,还提供了
POSIX
(可移植操作系统接口)信号量。
engerled
·
2020-08-16 19:54
深入理解并行编程一
这里写自定义目录标题并行编程并行编程的目标是什么使并行编程变得复杂工作分割并行访问控制资源分割和复制与硬件交互硬件的习性概述CPU流水线内存引用原子操作内存屏障CacheMissI/O操作开销硬件体系结构操作的开销工具脚本语言
POSIX
视此虽近_邈若山河
·
2020-08-16 16:18
Linux中使用pip安装库时出现Aborted (core dumped)问题解决方案
/sysdeps/
posix
/getaddrinfo.c:2591:getaddrinfo:Assertion`(
小白白白又白cdllp
·
2020-08-16 16:52
Python
Linux
Objective-C中的锁
1使用
POSIX
互斥锁
POSIX
互斥锁在很多程序里面很容易使用。为了新建一个互斥锁,你声明并初始化pthread_mutex_init一个pthread_mutex_t的结构。
工程师WWW
·
2020-08-16 15:29
iOS
根据《IEEE Std 1003.1-2008》生成VIM使用的TAGS文件的过程
现在Linix和各种Unix都兼容
Posix
,根据
Posix
接口制作tags文件可以用于Linix和各种Unix。
mymtom
·
2020-08-16 13:30
html2text
POSIX
posix
susv4
tags
vim
VIM
Vim
关于
posix
_memalign( )函数的坑
这几天在写aio+epoll代码,使用aio必须要字节对齐,因此需要用到
posix
_memalign()这个类似malloc()、alloc()等开辟内存的函数,函数原型:int
posix
_memalign
lotluck
·
2020-08-16 13:29
经验积累
[转载] 通用线程:
POSIX
线程详解
第一部分http://www.ibm.com/developerworks/cn/linux/thread/
posix
_thread1/index.html简介:
POSIX
(可移植操作系统接口)线程是提高代码响应和性能的有力手段
KILLVIN_LIU
·
2020-08-16 11:22
操作系统
数据结构与算法
Shell基础之Shell概述、echo命令
Shellshell是命令解释器shell的分类Shell类别易学性可移植性编辑性快捷性BourneShell(sh)容易好较差较差KornShell(ksh)较难较好好较好BourneAgain(Bash)难较好好好
POSIX
Shell
Asinmy
·
2020-08-16 10:33
Shell编程
多线程(2)---线程安全
同步:通过一些条件判断来实现执行流对临界资源访问的合理性,有临界资源则访问,,没有则等待,等有了资源再被唤醒;通过条件变量,
POSIX
标准的信号量实现。1
托马斯.杨
·
2020-08-16 09:29
Linux
共享内存和信号量(Systm V)
信号量有两种实现:传统的SystemV信号量和新的
POSIX
信号量。它们所提供的函数很容易被区分:对于所有SystemV信号量函数,在它们的名字里面没有下划线。
捉虫~拖鞋底
·
2020-08-16 07:18
【Linux应用编程】
POSIX
线程互斥与同步机制—消息队列
文章目录1前言2消息队列2.1消息队列特点2.2消息队列适用场景2.3消息队列使用原则3消息队列使用3.1创建消息队列3.2初始化消息队列3.3接收消息3.3.1阻塞方式3.3.2指定超时时间阻塞方式3.4发送消息3.4.1阻塞方式3.4.2指定超时时间阻塞方式3.5消息队列销毁3.6写个例子4消息队列属性4.1消息队列标识4.2消息最大数目4.3消息最大长度4.4当前消息数目4.5消息属性获取与
Acuity.
·
2020-08-16 07:42
Linux应用编程
#
POSIX线程
POSIX线程
线程同步
消息队列
物联网
对于linux操作系统的认识和了解
linux是一种自由和开放源码的类unix操作系统,是一个基于
POSIX
和UNIX的多用户,多任务,支持多线程和多CPU的操作系统。
ShaYQ
·
2020-08-16 05:38
python从零开始学习(二)--if,while,for,运算符
if判断语句:codeelif判断语句:codeelse:code例子:ifos.name=='nt':#winprint"windows"elifos.name=='
posix
':print"linux
下巴
·
2020-08-16 04:09
python
python
操作符
运算符
QNX学习笔记——IPC(5)
QNX主要提供了两个接口
posix
_typed_mem_open和
posix
_typed_mem_get_info.通过
posix
_typed_mem_open获取指向
玛丽奥ZJY
·
2020-08-16 04:51
【QNX】
QNX手册学习笔记——IPC(3)
POSIX
和他的实时拓展接口提供了许多异步处理方法。对于QNX的内核而言额外地提供了一些如pulses的通知技术。
玛丽奥ZJY
·
2020-08-16 04:50
【QNX】
如何在Windows下搭建storm
通常,这种方式会涉及到Storm的源码编程方式,storm的生态依赖以及如何让windows伪装成UNIX/
POSIX
。
_张牧之_
·
2020-08-16 04:50
线程池
Linux
Posix
Thread一请求一线程线程:8M的空间1w个请求,不能分配这么多引入线程池:不需要每一次创建使用完线程时,不需要销毁,返回就ok异步解耦的作用把任务丢给线程池,调度分配执行这个任务主任务上面
yinyang_ddl
·
2020-08-16 04:37
[转]QNX简介介绍-QNX开发的优劣特点比较
点击此处赞助,赞助额0.1元起步,多少随意声明:本文只用于个人学习交流,若不慎造成侵权,请及时联系我,立即予以改正锋影email:
[email protected]
系统简介QNX是一个分布式、可扩展、遵从
POSIX
锋影Q
·
2020-08-16 04:50
操作系统平台
QNX
blackberry
汽车电子
linux 下获取线程ID
linux多线程环境下gettid()pthread_self()两个函数都获得线程ID,但这2个ID有所不同gettid是内核中的线程的ID:
POSIX
threadID可以在一个进程内唯一标识一个线程
jackytse_
·
2020-08-16 04:10
linux
pthread_create用法
linux下用C开发多线程程序,Linux系统下的多线程遵循
POSIX
线程接口,称为pthread。
weixin_30788731
·
2020-08-16 02:06
QNX----第9章 文件系统
与OS中的大多数服务提供过程一样,这些文件系统在内核之外执行;应用程序通过
POSIX
API的共享库实现生成的消息来使用它们。如本书所述,这些文件系统中的大多数都是资源管理器。
janet2013t
·
2020-08-16 02:41
QNX系统与驱动
QNX----第2章 QNX Neutrino 线程 进程与调度策略(2部分)
同步服务QNX中微子RTOS提供了
posix
标准的线程级同步原语,其中一些在不同进程的线程之间是有用的。同步服务至少包括以下内容:互斥:互斥锁互斥锁或互斥锁是最简单的同步服务。
janet2013t
·
2020-08-16 02:41
QNX系统与驱动
QNX----第1章 QNX Neutrino的原理
QNX----第1章QNXNeutrino的原理QNX中微内核RTOS的主要目的是提供一种健壮的、可裁剪的基于
POSIX
API开放系统,这种系统广泛适用于从小型、资源受限的嵌入式系统到高端的分布式计算环境
janet2013t
·
2020-08-16 02:10
QNX系统与驱动
QNX----知识 频道(Channel)与连接(Connect)
但QNX6开始完整支持
POSIX
线程后,这种方法似乎就不太适合了。如果服务器,有两个线程,分别进行不同的服务,那
janet2013t
·
2020-08-16 02:39
QNX系统与驱动
在linux上获得线程id的方法
在linux2.4版本后,linux使用了NPTL作为自己的线程库,为了兼容
POSIX
标准,所以在内核task中有两个域tgid和tid,前者是进程id,后者是线程id。
梦想照旧实现
·
2020-08-16 01:21
Linux系统编程
QNX简介
1.简介QNX是一种商用的遵从
POSIX
规范的类Unix实时操作系统,目标市场主要是面向嵌入式系统。它可能是最成功的微内核操作系统之一。
shuilaner_
·
2020-08-16 01:47
上一页
41
42
43
44
45
46
47
48
下一页
按字母分类:
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
其他