码迷,mamicode.com
首页 >  
搜索关键字:内核线程    ( 183个结果
内核线程对信号的处理策略
一、引出 大家都知道,信号是在进程返回用户态的时候触发执行的一种机制,但是对于内核线程来说,它们并不会返回用户态。这就好像《大话西游》里打劫脚底板的时候那位坐轿的官人没有脚底板一样尴尬。另一方面,通过sigprocmask是不能屏蔽掉SIGKILL和SIGSTOP两个信号的,所以如果我们通过kill ...
分类:编程语言   时间:2019-03-06 20:49:41    阅读次数:251
《ucore lab4》实验报告
资源 1. "ucore在线实验指导书" 2. "我的ucore实验代码" 练习1:分配并初始化一个进程控制块 题目 alloc_proc函数(位于kern/process/proc.c中) 负责分配并返回一个新的struct proc_struct结构,用于存储新建立的内核线程的管理信息。ucor ...
分类:其他好文   时间:2019-03-04 17:13:54    阅读次数:241
V4L2学习5--VIVI虚拟摄像头驱动
概述 前面简单分析了内核中虚拟摄像头驱动 vivi 的框架与实现,本文参考 vivi 来写一个虚拟摄像头驱动,查询、设置视频格式相对简单,难点在于 vb2_buf 的处理过程。 数据采集流程分析 在我的程序中,大概的数据采集流程如上图所示,启动视频采集之后,创建了一个内核线程,内核线程每30ms 唤 ...
分类:其他好文   时间:2019-03-02 10:26:44    阅读次数:121
Java线程与锁
Java线程与锁 本篇是 《深入理解Java虚拟机》的最后一章, 在此涉及到了线程安全, 但并不是如何从代码层次来实现线程安全, 而是虚拟机本身对线程安全做出了哪些努力, 在安全与性能之间又采取了哪些优化措施. 那么一步步来梳理这些概念. 三种线程概念——内核线程、轻量级进程、用户线程 参考 "内核 ...
分类:编程语言   时间:2019-01-07 21:19:45    阅读次数:230
Java线程实现与安全
一、线程的实现1、线程的三种实现方式    首先并发并不是我们通常我们认为的必须依靠线程才能实现,但是在Java中并发的实现是离不开线程的,线程的主要实现有三种方式:使用内核线程(KernelThread,KLT)实现使用用户线程实现使用用户线程加轻量级进程混合实现  (1)使用内核线程(KernelThread,KLT)实现:  直接由OS(操作系统)内核(Kernel)支持的线程,程序中一般不
分类:编程语言   时间:2019-01-04 12:28:19    阅读次数:186
【旧文章搬运】关于在指定进程调用KeUserModeCallback的问题
原文发表于百度空间,2010-10-07 由于KeUserModeCallback的工作原理,对调用者线程和进程有以下要求: 1、调用者线程不能是纯内核线程(由PsCreateSystemThread创建的线程) 2、调用者线程必须在其所属进程中调用KeUserModeCallback 3、调用者进 ...
分类:系统相关   时间:2018-12-27 11:16:24    阅读次数:213
浅谈Java内存模型
Java内存模型虽说是一个老生常谈的问题 ,也是大厂面试中绕不过的,甚至初级面试也会问到。但是真正要理解起来,还是相当困难,主要这个东西看不见,摸不着。网上已经有大量的博客,但是人家的终究是人家的,自己也要好好的去理解,去消化。今天我也来班门弄斧,说下Java内存模型。 说到Java内存模型,不得不 ...
分类:编程语言   时间:2018-12-17 02:18:14    阅读次数:202
Cacti监控CPU或内存出现图像数据为NAN
CPU(CPUUsage)CPU利用率就是定义CPU使用的百分比.评估系统最重要的一个度量方式就是CPU的利用率.在监控服务器的CPU利用率时,我们一般采集三个数据:SystemTime、NiceTime、UserTime。SystemTime(译注:内核线程以及中断时间)-关于在kernelspace中线程和中断在CPU开销时间百分比.UserTime(译注:用户进程时间)-关于在userspa
分类:其他好文   时间:2018-12-11 00:34:16    阅读次数:362
XV6文件系统
文件系统 文件系统的目的是组织和存储数据,典型的文件系统支持用户和程序间的数据共享,并提供数据持久化的支持(即重启之后数据仍然可用)。 xv6 的文件系统中使用了类似 Unix 的文件,文件描述符,目录和路经名(请参阅第零章),并且把数据存储到一块 IDE 磁盘上(请参阅第三章)。这个文件系统解决了 ...
分类:其他好文   时间:2018-11-10 23:50:47    阅读次数:240
Linux内核线程kernel thread详解--Linux进程的管理与调度(十)
内核线程 为什么需要内核线程 Linux内核可以看作一个服务进程(管理软硬件资源,响应用户进程的种种合理以及不合理的请求)。 内核需要多个执行流并行,为了防止可能的阻塞,支持多线程是必要的。 内核线程就是内核的分身,一个分身可以处理一件特定事情。内核线程的调度由内核负责,一个内核线程处于阻塞状态时不 ...
分类:编程语言   时间:2018-09-14 18:22:21    阅读次数:181
183条   上一页 1 ... 3 4 5 6 7 ... 19 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!