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
内核对象
句柄表和继承
句柄表和继承image句柄代表着备操作的对象句柄的本质(handler)句柄表可以看做一个非常大的机构体数组句柄表的结构image索引值:进程通过索引找到句柄表中对应的选项
内核对象
地址:通过地址直接找到对应的
内核对象
访问掩码
Asura_Luo
·
2023-10-12 01:06
线程的概念及使用
进程:进程就是运行中的程序线程
内核对象
。操作系统用它来管理线程,存放线程统计信息。线程堆栈,用于维护线程在执行代码时,需要的所有函数参
Love coldplay
·
2023-10-08 01:32
C++笔记
java
jvm
redis
利用TLS反调试
提供的静态绑定回调函数来反调试原理首先说一下tls为什么可以反调试一般我们调试时候是断点在oep(pe文件的程序入口点)上的,而tls回调函数会在加载可执行程序之前调用首先简单描述一下程序的加载过程创建process对应的
内核对象
读取
ch132
·
2023-09-30 23:05
逆向分析
Windows系统调用
windows
逆向
反调试
windows核心编程---进程
进程-进程组成1.一个
内核对象
,保存进程统计信息,操作系统用它来管理进程。2.一个地址空间,其中包含所有可执行文件或DLL模块的代码和数据。还报错动态分配内存。
raindayinrain
·
2023-09-29 22:38
3.2.系统-Windows
进程
windows
RT-Thread的设备模型
RTT
内核对象
——设备RT-Thread有多种
内核对象
,其中设备device就是其中一种。
booksyhay
·
2023-09-27 13:46
RT-Thread
微笔记
单片机
stm32
驱动开发
[C++ 网络协议] Windows平台下的线程
目录1.
内核对象
(Windows)2.创建线程(Windows)3.线程
内核对象
的两种状态3.1
内核对象
状态的查看1.
内核对象
(Windows)在介绍Windows的线程之前,先介绍下Windows的
内核对象
想开发游戏的Wang
·
2023-09-25 15:52
网络协议
c++
开发语言
epoll简单解释
首先我们来定义流的概念,一个流可以是文件,socket,pipe等等可以进行I/O操作的
内核对象
。不管是文件,还是套接字,还是管道,我们都可以把他们看作流。
御风而来的蚂蚁
·
2023-09-21 09:20
【linux input子系统-01】核心层、事件处理层、设备驱动层
简介input子系统的三层:核心层:为事件处理层、设备驱动层提供接口,并在input_handler和input_dev之间建立关联;事件处理层:
内核对象
对应input_handler,用于接收-解析-
Joker524_
·
2023-09-12 08:54
linux
linux
【linux内核中的双向链表-02】list_for_each_safe
input子系统的事件处理层对应的
内核对象
为:structinput_handler,input_handler的node成员串在一起,组成了双向链表,表头节点为:input
Joker524_
·
2023-09-12 08:17
linux进程管理
linux
链表
list
2018-04-20 启动流程和内核管理1
1、内核Linux内核特点:支持模块化:.ko(
内核对象
)如:文件系统,硬件驱动,网络协议等支持内核模块的动态装载和卸载组成部分核心文件:/boot/vmlinuz-VERSION-release[root
阿丧小威
·
2023-09-10 02:17
Windows中多线程的基础知识——2事件对象
1事件对象1.1事件对象概念 事件对象也属于
内核对象
,它包含以下三个成员: 1.使用计数; 2.用于指明该事件是一个自动重置的事件还是一个人工重置的事件的布尔值; 3.用于指明该事件处于已
_Santiago
·
2023-09-05 19:45
多线程
Win32编程
windows
RT-Thread内核配置示例
RT-Thread内核配置示例/*表示
内核对象
的名称的最大长度,若代码中对象名称的最大长度大于宏定义的长度,*多余的部分将被截掉。*/#defineRT_NAME_MA
Caramel_biscuit
·
2023-09-02 05:59
RT-Thread
RT-Thread
RT-Thread
内核对象
模型
静态对象和动态对象RTT内核采用面向对象的设计思想进行设计,系统级的基础设施都是一种
内核对象
,例如线程,信号量,互斥量,定时器等。
Caramel_biscuit
·
2023-09-01 02:22
RT-Thread
RT-Thread
消息队列及内核限制
(1)消息队列相关的函数#include#include#include//创建和获取ipc
内核对象
intmsgget(key_tkey,intflags);//将消息发送到消息队列intmsgsnd(
proing
·
2023-08-31 15:42
linux
消息队列
注册字符设备
五、注册字符设备structcdev{structkobjectkobj;//表示该类型实体是一种
内核对象
structmodule*owner;//填THIS_MODULE,表示该字符设备从属于哪个内核模块
一条飞的鱼儿
·
2023-08-29 22:43
驱动开发
linux
FreeRTOS 学习笔记(一)——内存管理
1.2FreeRTOS的内存管理方法1.2.1Heap_11.2.1Heap_21.2.1Heap_31.2.1Heap_41.2.1Heap_5温故而知新1.1为什么要自己实现内存管理FreeRTOS中的
内核对象
交通组周星星同学
·
2023-08-28 07:35
笔记
RT-Thread 线程间同步
信号量信号量是一种轻型的用于解决线程间同步问题的
内核对象
,线程可以获取或释放它,从而达到同步或互斥的目的。
Caramel_biscuit
·
2023-08-27 17:44
RT-Thread
RT-Thread
学习
阿九讲学(九)——FreeRTOS堆内存管理(一)
从FreeRTOSV9.0.0开始
内核对象
既可以在编译的时候静态分配,也可以在运行时动态分配。为了尽可能让FreeRTOS易于使用,这些
内核对象
并不是在编译时静态分配的,而是在运行时动态分配的。
吴记维修
·
2023-08-27 16:10
RT-Thread 线程管理(学习一)
特点RTT系统中总共存在两类线程,分别是系统线程和用户线程,系统线程由内核创建,用户线程由应用程序创建,这两类线程都会从
内核对象
容器中分配线程对象,当线程被删除时,也会从对象容器中删
Caramel_biscuit
·
2023-08-25 22:57
RT-Thread
学习
RT-Thread
【Freertos基础入门】深入浅出freertos互斥量
二、互斥量的使用场景三、互斥量的使用1.创建2.删除互斥量3.give和take四、示例代码总结前言FreeRTOS是一款开源的实时操作系统,提供了许多基本的
内核对象
,其中包括互斥锁(Mutex)。
人才程序员
·
2023-08-20 09:44
Freertos
c++
C
单片机
stm32
mcu
嵌入式硬件
关于epoll的概念
首先我们来定义流的概念,一个流可以是文件,socket,pipe等等可以进行I/O操作的
内核对象
。不管是文件,还是套接字,还是管道,我们都可以把他们看作流。
肚皮怪_Sun
·
2023-08-20 01:20
Windows 10 X64
内核对象
句柄表解析
fweWindows很多API函数都会创建和使用句柄(传入参数),句柄代表一个
内核对象
的内存地址,每个进程都有一个句柄表,它保存着进程拥有的句柄,内核也有一个句柄表PspCidTable,它保存着整个系统的句柄
IT回忆录
·
2023-08-17 23:00
Windows
windows
windows内核
【Windows系统编程】01.文件与目录操作-笔记
参考书:Windows核心编程文件,
内核对象
#include#includeintmain(){//打开文件或I/O设备HANDLEhFile=CreateFile(L"E:\\TestA\\111.txt
WdIg-2023
·
2023-08-14 19:56
Windows系统编程
windows
笔记
事件EVENT,WaitForSingleObject(),WaitForMultipleObjecct()和SignalObjectAndWait() 的使用(下)
注意:当WaitForMultipleObjects等待多个
内核对象
的时候,如果它的bWaitAll参数设置为false。其返回值减去WAIT_OBJECT_0就是参数lpHandles数组的序号。
believe_s
·
2023-08-11 01:31
Windows
基于多进程并发-进程同步之互斥锁(Mutex)
1、为Windows
内核对象
2、实现进程或线程的互斥/同步3、实现为Windows的一组API二、Windows的互斥锁各接口1、CreateMutex函数作用:创建互斥对象,并获取互斥对象的void句柄
大胡子的艾娃
·
2023-08-09 10:26
并发编程
Mutex
进程锁
CreateMutex
进程同步
windows
windows系统多线程多进程下应用函数CloseHandle的一些细节
WindowsCloseHandle()函数调用之后,对应的
内核对象
的句柄计数器减去1。如果此
内核对象
的句柄的计数器计数变为0,系统会回收此
内核对象
。
含影
·
2023-08-08 10:54
c++/c/asm
windows
高性能计算(HPC)
windows
Linux--进程间通讯IPC(信号量,消息队列,共享内存)
2、临界区访问临界资源代码区域3、原子操作任何情况下都不能被打断的操作4、
内核对象
用于对进程间通讯时,多进程能够访问同一资源的记录。
LXY_liuxingyao
·
2023-08-08 07:18
CGAL-2D和3D线性几何内核-点和向量-内核扩展
文章目录1.介绍1.1.鲁棒性2.内核表示2.1.通过参数化实现泛型2.2.笛卡尔核2.3.同质核2.4.命名约定2.5.内核作为trait类2.6.选择内核和预定义内核3.几何内核3.1.点与向量3.2.
内核对象
插件开发
·
2023-08-02 12:49
计算几何
CGAL
2D和3D线性几何内核
点和向量
内核扩展
(一)CSharp-多线程编程
进程由两部分能组成:(1)操作系统用来管理进程的
内核对象
。
内核对象
是系统的一种资源,系统对象一旦产生,任何应用程序都可以开启并使用该对象。系统给予
内核对象
一个计数值作为管理之用。
CRongQ
·
2023-07-31 14:48
计算机网络
网络
windows C++多线程同步<3>-互斥量
答案是允许,但是申请多次就要释放多次,否则其他线程获取不到互斥对象;同一个线程可以多次获取,即使不释放也可以,但是这种做法有问题极易导致线程同步出现异常,强烈不建议使用;互斥对象和事件对象两者都是
内核对象
越甲八千
·
2023-07-30 06:56
【MFC】
【Windows核心编程】
【道阻且长C++】
c++
开发语言
Linux kernel简介
内核的组成部分kernel:内核核心,一般为bz压缩的image文件,通常位于/boot目录,名称为vmlinuz-VERSION-releasekernelobject:
内核对象
,即为内核模块,一般放置于
Jeremy_Yoyo
·
2023-07-28 07:41
技术
SystemV信号量与POSIX信号量简介
SystemV信号量SystemV信号量是
内核对象
,由内核统一管理;它的存续不依赖于进程,即使进程退出也仍然存在。
执假以为真
·
2023-07-27 08:25
#
Linux编程
linux
信号量SytemV与Posix信号量的介绍与用法
2、信号量SystemV介绍信号量SystemV是Linux操作系统的
内核对象
,由内核同
夜雨听萧瑟
·
2023-07-27 08:49
C/C++语言
c++
windows C++多线程同步<2>-事件
windowsC++多线程同步<2>-事件事件对象和关键代码段不同,它是属于
内核对象
;又分为人工重置事件对象和自动重置事件对象;同一个线程不允许在不释放事件的情况下多次获取事件;相关API白话来讲:第一个参数一般默认
越甲八千
·
2023-07-26 10:46
【MFC】
【道阻且长C++】
windows
c++
开发语言
【多任务编程-windows
内核对象
】
Window多线程编程在介绍Window多线程编程之前,必须介绍一个重要的概念:Windows
内核对象
内核对象
可以供系统和应用程序使用,来管理各种各样的资源,比如进程、线程、文件等。
旅之灵夫
·
2023-07-25 17:17
windows
经验分享
《TCP/IP网络编程》课后练习答案第三+四部分19~24章 尹圣雨
但是linux的线程销毁必须经过pthread_join函数或者pthread_detach函数的响应才能在内存空间中完全销毁通过线程创建过程解释
内核对象
、线程、句柄之间的关系线程也属于操作系统的资源,
害你加班的BUG都是我写的
·
2023-07-25 03:16
网络编程
TCP/IP
网络编程
《TCP/IP网络编程》第19章
《TCP/IP网络编程》第19章
内核对象
(KernelObjects)定义
内核对象
归操作系统所有Windows线程创建进程与线程创建线程创建线程安全函数
内核对象
的2种状态
内核对象
状态及状态查看WaitForSingleObject
oqqyx1234567
·
2023-07-25 03:16
tcp/ip
C/C++
整理
网络
tcp/ip
TCP/IP网络编程 第十九章:Windows平台下线程的使用
内核对象
要想掌握Windows平台下的线程,应首先理解“
内核对象
”(KernelObjects)的概念。如果仅介绍Windows平台下的线程使用技巧,则可以省略相对陌生的
内核对象
相关内容。
Reol520
·
2023-07-25 03:42
TCP/IP网络编程
windows
深入理解Linux网络——TCP连接的开销
文章目录一、相关实际问题二、Linux内核如何管理内存1)node划分2)zone划分3)基于伙伴系统管理空闲页面4、slab分配器5)小结三、TCP连接相关
内核对象
1)socket函数直接创建1.sock_inode_cache
得过且过的勇者y
·
2023-07-21 00:19
网络
网络
linux
tcp/ip
C# 线程 6:线程同步——信号量和互斥体
[C#线程处理系列]专题六:线程同步——信号量和互斥体也不多说了,直接进入主题了一、信号量(Semaphore)信号量(Semaphore)是由
内核对象
维护的int变量,当信号量为0时,在信号量上等待的线程会堵塞
C...D
·
2023-07-19 23:23
MFC界面设计
线程同步——信号量和互斥体
C#沉淀-异步编程 一
任务不按固定顺序执行则叫做异步关于进程与线程启动程序时,系统会在内存中创建一个新进程进程是构成运行程序的资源的集合这些资源包括虚地址空间、文件句柄和许多其他程序运行所需的东西在进程内部,系统创建了一个称为线程的
内核对象
东南有大树
·
2023-07-19 07:45
流?I/O操作?阻塞?epoll?
(1)流可以进行I/O操作的
内核对象
文件、管道、套接字……流的入口:文件描述符(fd)(2)I/O操作所有对流的读写操作,我们都可以称之为IO操作。
墨烦信息
·
2023-07-16 08:09
数据库
sql
Windows 操作系统架构介绍
种基本类型的用户模式进程用户进程服务进程系统进程环境子系统服务进程Windows内核模式组件重要的系统组件环境子系统和子系统DLL子系统的启动Windows子系统Windows10和Win32k.sys其他子系统执行体内核
内核对象
内核处理器控制区
跑不了的你
·
2023-07-15 21:05
Windows驱动
windows
架构
epoll实现原理
首先我们来定义流的概念,一个流可以是文件,socket,pipe等等可以进行I/O操作的
内核对象
。不管是文件,还是套接字,还是管道,我们都可以把他们看作流。
bug捕手
·
2023-07-14 22:37
Linux
网络
服务器
linux
程序人生
互联网
程序员
深入理解Linux网络——内核与用户进程协作之多路复用方案(epoll)
文章目录一、内核和用户进程协作之epoll1)epoll
内核对象
的创建2)为epoll添加socket1.分配并初始化epitem2.设置socket等待队列3.插入红黑树3)epoll_wait之等待接收
得过且过的勇者y
·
2023-07-13 22:31
网络
linux
网络
epoll
io多路复用
【C++】 Qt-线程挂起、恢复和退出
文章目录线程挂起和恢复
内核对象
线程退出线程挂起和恢复我们给设置线程的函数创建一个线程句柄用来接收返回值,并且将状态改为挂起状态然后在循环中当第五秒时恢复线程,第八秒时连续挂起两次线程,并且返回输出挂起计数器的值
程序员懒羊羊
·
2023-07-13 15:13
C++进阶之路
Qt
c++
java
开发语言
qt
多线程同步-事件
内核对象
事件
内核对象
有三部分构成:一个使用计数一个用于指明该事件是个自动重置的事件还是一个人工重置的事件的布尔值一个
明月醉窗台
·
2023-06-23 18:35
#
Windows核心编程
windows
c++
多线程同步-可等待的计时器
内核对象
1.简介它们会在某个指定的时间触发,或每隔一段时间触发一次。它们通常用来在某个时间执行一些操作。HANDLECreateWaitableTimer(PSECURITY_ATTRIBUTESpsa,BOOLfManualReset,PCTSTRpszName);psa:指向SECURITY_ATTRIBUTES结构的指针。fManualReset:告诉系统是创建一个人工重置的计时器(TRUE)还是创
明月醉窗台
·
2023-06-23 18:35
#
Windows核心编程
windows
c++
开发语言
驱动开发:内核中进程与句柄互转
进程通常由一个唯一的进程标识符(PID)来标识,而句柄是指对
内核对象
的引用。在Windows内核中,`EProcess`结构表示一个进程,而HANDLE是一个句柄。
lyshark
·
2023-06-23 10:00
VC++ 线程同步之事件对象(event)
VC++线程同步之事件对象(event)Event是windows操作系统的一种
内核对象
,它可以用于进程间同步和线程间同步。
图灵,图灵,图个机灵
·
2023-06-20 06:42
Windows
C++开发
c++
windows
上一页
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
其他