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
内核对象
Linux SLUB 分配器详解
多年以来,Linux内核使用一种称为SLAB的
内核对象
缓冲区分配器。但是,随着系统规模的不断增大,SLAB逐渐暴露出自身的诸多不足。
Tianyu-liu
·
2020-08-14 02:33
linux
核心编程随笔5——作业
Note0:Windows提供了一个作业(job)
内核对象
,它允许你将进程组合在一起并创建一个"沙箱"来限制进程能够做什么.最好将作业对象想象成一个进程容器.但是,即使作业中只包含一个进程,也是非常有用的
weixin_34268610
·
2020-08-14 02:39
线程同步=互斥锁+条件变量+信号量+文件锁(文件记录锁和文件锁) 死锁
进程间同步方式:①事件(Event)【进程&线程间同步–
内核对象
】②互斥量【进程&线程间同步–
内核对象
】可以命名→可以跨进程③信号量(Semaphore)【进程&线程间同步–
内核对象
】–有名信号量比如socket
SXM19940913sxm
·
2020-08-14 02:18
linux
我读过的最好的epoll讲解--转自”知乎“
首先我们来定义流的概念,一个流可以是文件,socket,pipe等等可以进行I/O操作的
内核对象
。不管是文件,还是套接字,还是管道,我们都可以把他们看作流。
雪不化花不开
·
2020-08-13 19:59
linux
服务器
Windows多进程编程
一、进程的概念进程是是一个正在运行的程序的实例(飘~~~),是系统分配资源的单位(线程是执行的单位),包括内存,打开的文件、处理机、外设等,进程由两部分组成:1、进程的
内核对象
:即我们通常所讲的PCB(
bxhj3014
·
2020-08-12 16:43
多进程多线程
Linux内核--内核数据类型
-Wall显示所有的警告-Wstrict-prototypes严格的检测原型,如果不一致,则出现警告内核数据使用的数据类型主要分为3个类型:标准C语言类型、确定大小的类型和特定
内核对象
的类型。
蔡金平
·
2020-08-12 01:57
Linux
Linux内核数据类型及跨平台
一、
内核对象
数据类型1.1C语言类型(int)char、short、int、longlong在不同的平台上大小不变。long、ptr(指针)平台不同其大小不同,但二者的大小始终相同。
kanguolaikanguolaik
·
2020-08-12 01:33
Linux内核编程
futex
系统中,SystemVIPC(interprocesscommunication),如semaphores,msgqueues,sockets还有文件锁机制(flock())等进程间同步机制都是对一个
内核对象
操作来完成的
makeyourprogress
·
2020-08-11 22:43
Linux用户空间编程基础
CDC与HDC的区别以及二者之间的转换
VC中CDC与HDC的区别以及二者之间的转换微软喜欢将
内核对象
标识,称为句柄。
阿灰
·
2020-08-11 18:05
VS2010
C++经典模块开发
Windows线程同步的四种方式
一、基于CRITICAL_SECTION的同步基于CRITICAL_SECTION的同步中将创建并运用“CRITICAL_SECTION对象”,但这并非
内核对象
。
aiduier5316
·
2020-08-11 16:39
VC++中进程间相互通信的十一种方法
进程通常被定义为一个正在运行的程序的实例,它由两个部分组成:一个是操作系统用来管理进程的
内核对象
。
DavidHsing
·
2020-08-11 11:25
C++/MFC
[.Net线程处理系列]专题六:线程同步——信号量和互斥体
也不多说了,直接进入主题了一、信号量(Semaphore)信号量(Semaphore)是由
内核对象
维护的int变量,当信号量为0时,在信号量上等待的线程会堵塞,信号量大于0时,就解除堵塞。
weixin_34185512
·
2020-08-10 23:05
多线程什么时候该加锁?
简单说来有三类问题,一是加锁范围太大,虽然避免了逻辑错误,但锁了不该锁的东西,难免降低程序的效率;二是该锁的不锁,导致各种莫名其妙的错误;三是加锁方式不合适,该用临界区的用
内核对象
等,也会降低程序的效率
weixin_34306446
·
2020-08-10 03:29
epol最好的解释
首先我们来定义流的概念,一个流可以是文件,socket,pipe等等可以进行I/O操作的
内核对象
。不管是文件,还是套接字,还是管道,我们都可以把他们看作流。
路人小草
·
2020-08-09 19:19
我读过的最好的epoll讲解--转自”知乎“
首先我们来定义流的概念,一个流可以是文件,socket,pipe等等可以进行I/O操作的
内核对象
。不管是文件,还是套接字,还是管道,我们都可以把他们看作流。
路人小草
·
2020-08-09 19:19
IO多路复用-Select、Poll、Epoll
IOIOmultiplexing-IO多路复用signaldrivenIO-信号驱动IOasynchronousIO-异步IO一次网络IO读操作会涉及两个系统对象:(1)用户进程(线程)Process;(2)
内核对象
青龙小码农
·
2020-08-09 15:49
中间件
Linux运维
内存映射技术(共享内存)
使用内存映射文件的一般方法:首先要通过CreateFile()函数来创建或打开一个文件
内核对象
,这个对象标识了磁盘上将要用作内存映射文件的文件。
随心漂流
·
2020-08-09 01:06
C++
进程间通信方法总结
进程介绍:进程通常被定义为一个正在运行的程序的实例,它由两个部分组成:(1)操作系统用来管理进程的
内核对象
。
内核对象
也是系统用来存放关于进程的统计信息的地方。
weixin_30888027
·
2020-08-09 00:36
c++中共享内存原理及实现——三步走
由于事件,信号,互斥对象和文件映射等这些
内核对象
都共享同
windmeeeeee
·
2020-08-08 19:33
c++基础的深入浅出
SystemView 应用笔记
还可以查看一些
内核对象
持有和释放的时间点,比如信号量、互斥量、事件、消息队列等。这在开发和处理具有多个线程和事件的复杂系统时尤其有效。
lzs_blog
·
2020-08-08 17:02
调试工具
python网络编程——IO多路复用之epoll
://blog.csdn.net/mango_song/article/details/42643971博文并整理首先我们来定义流的概念,一个流可以是文件,socket,pipe等可以进行I/O操作的
内核对象
adiaoxia8541
·
2020-08-08 10:02
MFC学习笔记——多线程学习
一、多线程编程思想1、Windows线程(1)在Windows平台上,从根本上可以利用CPU执行代码的最小实体就是线程(2)首先从内核角度看,线程是一个
内核对象
,系统用它来存储一些关于线程的统计信息等(
xzsfg6825
·
2020-08-05 21:20
MFC
C++学习
rt-thread的
内核对象
管理系统分析
rt-thread采用
内核对象
管理系统来访问和管理所有
内核对象
.首先来看看rt-thread的
内核对象
是如何定义的:1数据结构1.1对象控制块在include/rtdef.h头文件中可以找到
内核对象
有结构定义
我很倔
·
2020-08-05 10:26
RT-thread
Windows IO模型-WSAEventSelect模型(异步阻塞模型)
事件选择(WSAEventSelect)模型:基于事件通知,事件是一个有操作系统管理的
内核对象
,当前系统基于事件机制,该模型则可以使用,事件两种状态,有信号和无信号,检测事件,若有信号则进行相应处理。
xiaobangkuaipao
·
2020-08-04 08:04
c
线程同步--协同方式和互斥方式
与关键段和事件的区别参考博客:http://www.cnblogs.com/xilentz/archive/2012/11/13/2767317.html四种进程或线程同步互斥的控制方法线程同步解决多线程并发问题;几种
内核对象
中
xiaobangkuaipao
·
2020-08-04 08:03
网络
C++实现双进程守护
#include "pch.h"#include #include //线程同步:消息、事件、临界区(不是
内核对象
)、互斥体//创建互斥体对象,守护程序利用OpenMutex()函数检测对方的互斥体对象是否存在
weixin_33875564
·
2020-08-04 04:05
ios GCD定时器的使用(开始,暂停,恢复,关闭)
blog.csdn.net/rhddlr/article/details/895030291.GCD定时器的优点GCD定时器实际上是使用了dispatch源(dispatchsource),dispatch源监听系统
内核对象
并处理
路途遥远gg
·
2020-08-04 00:29
IOS
多线程同步——互斥、事件、临界区区别
1、互斥对象和事件对象是
内核对象
。速度慢,可以在多个进程的各个线程间进行同步。2、临界区:工作在用户方式下,速度快。但是无法设置超时时间,容易产生死锁。只能用于对象在同一进程里线程间的互斥访问。
chenchong_219
·
2020-08-02 23:15
线程进程
linux下多线程之生成者与消费者模型(互斥,读写锁,条件变量)
顾名思义,内核模式就是指利用系统
内核对象
的单一性来进行同步,使用时需要切换内核态与用户态,而用户模式就是不需要切换到内核态,只在用户态完成操作。
LiuNian_SiYu
·
2020-08-02 17:08
linux技术类
实用小程序类
windows下多线程学习笔记1
windows下多线程学习笔记11.线程概念
内核对象
:
内核对象
是由操作系统内核分配,只能由内核访问的数据结构,供系统和应用程序使用来管理各种系统资源。
SingleOneMan
·
2020-08-02 14:09
Linux内核数据类型及跨平台
一、
内核对象
数据类型1.1C语言类型(int)char、short、int、longlong在不同的平台上大小不变。long、ptr(指针)平台不同其大小不同,但二者的大小始终相同。
kanguolaikanguolaik
·
2020-08-01 13:09
Linux内核编程
Linux下的数据类型
内核使用的基本数据类型主要有:int:标准的C语言整数类型u32:32位整数类型pid_t:特定
内核对象
pid的类型在不同CPU体系结构上,C语言的数据类型所占用的空间是不一样的。
Veini
·
2020-08-01 09:08
windows信号量使用
信号量(Semaphore)
内核对象
对线程的同步方式与前面几种方法不同,它允许多个线程在同一时刻访问同一资源,但是需要限制在同一时刻访问此资源的最大线程数目。
雪岢奇
·
2020-08-01 03:32
C++
windows
核心编程
windows
null
attributes
http服务器
mfc
configfs例程
configfs文件系统是一种基于ram的文件系统,用于配置
内核对象
,configfs可以通过用户态目录文件访问接口配置复杂的对象,可以在用户态创建和删除
内核对象
。
tiantao2012
·
2020-08-01 01:13
Linux
源码分析
linux之configfs简介和编程入门
转载请注原出处:http://blog.csdn.net/liumangxiong一、什么是configfs是一种基于ram的文件系统二、configfs有什么用处在用户空间配置
内核对象
三、configfsVSioctlconfigfs
默默努力的小熊
·
2020-07-31 19:49
Linux内核
Linux存储IO栈(3)-- 设备驱动模型
内核基于
内核对象
和sysfs,通过抽象以下五种概念,实现了设备
haleycomet
·
2020-07-31 17:26
存储
Linux内核
Linux存储IO栈(2)-- sysfs与
内核对象
sysfs与
内核对象
本篇文章不是以文件系统的角度来详细描述sysfs,而是从
内核对象
如何通过sysfs表示整个设备驱动模型为切入点,进一步理解Linux
内核对象
。
haleycomet
·
2020-07-31 17:26
存储
Linux内核
Linux存储IO栈(1)--
内核对象
与对象集
Linux
内核对象
和对象集
内核对象
作为Linux设备驱动模型的基础,主要是抽象和封装总线、设备、驱动、类和接口之间的关系具体实现的相关代码,并在sysfs中呈现。
haleycomet
·
2020-07-31 17:55
存储
Linux内核
内核虚拟文件系统----configfs
configfs:configfs是一个基于内存的虚拟文件系统,与sysfs相反,sysfs是为了导出
内核对象
给用户空间查看。
_银叶_
·
2020-07-31 16:37
存储与编程
Linux Device Driver 3rd 下
并且使用-Wall-Wstrict-prototypes选项编译可以防止大多数的代码缺陷内核使用的数据类型主要分为三大类:标准C语言类型,类似int类似u32这样有确定大小的类型类似pid_t这样用于特定
内核对象
的类型使用标准
xiaozi63
·
2020-07-31 10:08
FreeRTOS 学习四:队列
队列是具有自己独立权限的
内核对象
,并不属于或赋予任何任务。
qqliyunpeng
·
2020-07-29 23:56
FreeRTOS
第20篇 zephyr 时钟之Timers
2.3读取定时器状态2.4使用计时器状态同步3参考链接本学笔记基于zephyr工程版本2.2.99,主机环境为ubuntu18.04,开发平台nrf52840dk_nrf52840摘要timer是一个
内核对象
霍宏鹏
·
2020-07-29 19:07
zephyr
zephyr
定时器
物联网
BLE
NRF52840
windows创建进程的过程
它由两部分组成:1.进程的一部分是操作系统管理进程的
内核对象
。
weixin_30393907
·
2020-07-29 11:35
《Windows核心编程》读书笔记四 进程
a.一个
内核对象
,操作系统用它来管理进程。
内核对象
也是系统保存进程统计信息的地方。b.一个地址空间,其中包含所有可执行文件或DLL模块的代码和数据。还包含动态内存分配,比如线程栈和堆的分
sesiria
·
2020-07-29 11:59
Windows
[提权]CVE-2018-8120漏洞复现
操作系统Win32k的内核提权漏洞0x02漏洞编号CVE-2018-81200x03漏洞描述部分版本Windows系统win32k.sys组件的NtUserSetImeInfoEx()系统服务函数内部未验证
内核对象
中的空指针对象
baguangman5501
·
2020-07-29 04:48
VC 中进程与多进程管理的方法
每一个进程都是由
内核对象
和地址空间所组成的,
内核对象
可以让系统在其内存放有关进程的统计信息并使系统能够以此来管理进程,而地址空间则包括了所有程序模块的代码和数据以及线程堆栈、堆分配空间等动态分配的空间。
zy122
·
2020-07-29 04:20
C/C++
null
attributes
linker
编译器
class
path
【RT-Thread笔记】
内核对象
模型
RT-Thread中的对象有哪些?RT-Thread包括了很多不同类型的对象,如线程,信号量,互斥量等。在代码中,这些对象被汇总到一个枚举中(在rtdef.h中):enumrt_object_class_type{RT_Object_Class_Null=0,/**<这个对象是未使用*/RT_Object_Class_Thread,/**<对象是线程*/RT_Object_Class_Semaph
zhengnianli
·
2020-07-29 03:25
嵌入式大杂烩
RT-Thread
【RT-Thread笔记】IO设备模型及GPIO设备
RTT
内核对象
——设备RT-Thread有多种
内核对象
,其中设备device就是其中一种。
zhengnianli
·
2020-07-29 03:25
嵌入式大杂烩
RT-Thread
RTT
内核对象
——对象理解
内核对象
创建时会放到容器中的。线程的话创建时有两个挂钩,一个挂到就绪表中,一个挂到容器中。对象对应的结构体就是对象的控制块。容器保存对象的信息:对象类型、对象列表节点头、对象控制块大小。用枚举定
huibin.yun
·
2020-07-29 01:29
RTT-RTOS
windows 进程运行过程
windows进程运行过程1创建进程
内核对象
进程创建的时候(调用NtCreateProcess时),系统会创建一个被称为
内核对象
的对象,即进程
内核对象
,用来管理进程的
内核对象
,其中进程
内核对象
维护一个叫做句柄表的结构
看点书
·
2020-07-28 20:03
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他