码迷,mamicode.com
首页 >  
搜索关键字:用户态    ( 903个结果
理解 glibc malloc:主流用户态内存分配器实现原理
英文原文:https://sploitfun.wordpress.com/2015/02/10/understanding-glibc-malloc/comment-page-1/?blogsub=confirming#subscribe-blog%E3%80%82 https://blog.csd ...
分类:其他好文   时间:2020-02-23 14:25:19    阅读次数:48
Go语言基础之并发
并发是编程里面一个非常重要的概念,Go语言在语言层面天生支持并发,这也是Go语言流行的一个很重要的原因。 Go语言中的并发编程 并发与并行 并发:同一时间段内执行多个任务 并行:同一时刻执行多个任务 Go语言的并发通过goroutine实现。goroutine类似于线程,属于用户态的线程,我们可以根 ...
分类:编程语言   时间:2020-02-23 09:53:12    阅读次数:59
异步 阻塞 多路IO
协程 ====== 协程,又称微线程,纤程。英文名Coroutine。一句话说明什么是线程:协程是一种用户态的轻量级线程。协程拥有自己的寄存器上下文和栈。协程调度切换时,将寄存器上下文和栈保存到其他地方,在切回来的时候,恢复先前保存的寄存器上下文和栈。 __因此__:协程能保留上一次调用时的状态(即 ...
分类:其他好文   时间:2020-02-19 17:28:59    阅读次数:95
python-协程、多线程、多进程性能比较
基本概念 进程:进程是一个具有独立功能的程序关于某个数据集合的一次运行活动。进程是操作系统动态执行的基本单元。 线程:一个进程中包含若干线程,当然至少有一个线程,线程可以利用进程所拥有的资源。线程是独立运行和独立调度的基本单元。 协程:协程是一种用户态的轻量级线程。协程无需线程上下文切换的开销,也无 ...
分类:编程语言   时间:2020-02-18 23:21:33    阅读次数:153
网络io模型总结
操作系统基本概念 首先来来说下操作系统,嗯, 操作系统是计算机硬件的管理软件,是对计算机硬件的抽象 ,操作系统将应用程序分为用户态和内核态,例如驱动程序就位于内核态,而我们写的一般程序都是用户态,包括web服务器这些,应用程序无法直接操控硬件,只能通过系统调用,通过操作系统驱动io硬件,通过操作系统 ...
分类:其他好文   时间:2020-01-31 16:00:54    阅读次数:69
操作系统:中断和异常
中断的作用: 中断会使CPU由用户态变为内核态,使操作系统重新夺回对CPU的控制权。 内核态 用户态:执行一条特权指令 修改PSW的标志位为"用户态",这个动作意味着操作系统将主动让出CPU使用权。 用户态 内核态:由中断引发,硬件自动完成变态过程,触发中断信号意味着操作系统将强行夺回CPU使用权。 ...
分类:其他好文   时间:2020-01-27 18:57:26    阅读次数:72
服务程序原理和实现
1、什么是服务 在运行框中输入services.msc,服务窗口中显示的都是服务。 服务:是一种应用程序类型,它在后台运行。 系统有2种服务:一种叫win32服务,他运行在用户态,对应的映像文件是.EXE或.DLL;另外一种叫系统服务,它运行在内核态,对应的映像文件是.SYS也就是驱动程序。除了运行 ...
分类:其他好文   时间:2020-01-20 22:54:33    阅读次数:95
[转帖]C1000k 新思路:用户态 TCP/IP 协议栈
C1000k 新思路:用户态 TCP/IP 协议栈 https://blog.csdn.net/Solstice/article/details/26363901 C1000k 新思路:用户态 TCP/IP 协议栈现在的服务器支撑上百万个并发 TCP 连接已经不是新闻(余锋2010年的演讲,idea ...
分类:其他好文   时间:2020-01-09 22:38:44    阅读次数:76
redis多路复用的理解
Redis服务端对于命令的处理是单线程的,但是在I/O层面却可以同时面对多个客户端并发的提供服务,并发到内部单线程的转化通过多路复用框架实现 一个IO操作的完整流程是数据请求先从用户态到内核态,也就是操作系统层面,然后再调用操作系统提供的API,调用相应的设备去获取相应的数据。 当相应的设备准备好数 ...
分类:其他好文   时间:2020-01-06 14:41:18    阅读次数:261
java基础——java内存,两种单例模式
/* * java运行内存: * 堆(heap):存储的全是对象,每个对象都包含一个与之对应的class信息 * 只有一个heap,被所有线程共享,heap中不存放基本数据类型和对象引用,只放对象本身 * 栈:每个线程都有属于自己的栈(用户态栈),栈中保存基本数据类型的对象和自定义对象的引用,这个引 ...
分类:编程语言   时间:2020-01-04 12:15:42    阅读次数:82
903条   上一页 1 ... 7 8 9 10 11 ... 91 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!