码迷,mamicode.com
首页 >  
搜索关键字:用户态    ( 903个结果
大聊Python----协程
协程 协程,又称微线程,纤程。英文名Coroutine。一句话说明什么是线程:协程是一种用户态的轻量级线程。 协程拥有自己的寄存器上下文和栈。协程调度切换时,将寄存器上下文和栈保存到其他地方,在切回来的时候,恢复先前保存的寄存器上下文和栈。因此: 协程能保留上一次调用时的状态(即所有局部状态的一个特 ...
分类:编程语言   时间:2018-07-11 19:54:16    阅读次数:165
synchronized底层实现
预备知识 Java对象(非数组):用来存储锁,由对象头、实例数据、对齐填充数据组成。 对象头:由MarkWord、类型指针组成。32位JVM下的Markword占32位,存储的数据取决于锁的状态。 初始是无锁状态。 在运行期间MarkWord里存储的数据会随着锁状态的变化而变化 Monitor 类型 ...
分类:其他好文   时间:2018-07-10 20:16:32    阅读次数:204
OpenStack入门篇(五)之KVM性能优化及IO缓存介绍
1.KVM的性能优化,介绍CPU,内存,IO性能优化 1.KVM的性能优化,介绍CPU,内存,IO性能优化 1.KVM的性能优化,介绍CPU,内存,IO性能优化 KVM CPU-->qemu进行模拟ring 3-->用户应用 (用户态,用户空间)ring 0-->操作系统 (内核态,内核空间)虚拟化 ...
分类:其他好文   时间:2018-07-07 20:27:05    阅读次数:259
Python之路PythonNet,第四篇,网络4
pythonnet 网络4 select 支持水平触发 poll 支持水平触发 epoll epoll 也是一种IO多路复用的方式,效率比select和poll 要高一点; epoll 不仅支持水平触发也支持边缘触发; 循环服务器模型; 并发服务器模型; IO多路复用模型; 协程服务器模型; ### ...
分类:编程语言   时间:2018-07-07 20:16:40    阅读次数:155
python并发编程之协程
参考资料:http://www.cnblogs.com/Eva-J/articles/8324673.html 协程介绍 协程:是单线程下的并发,又称微线程,纤程。英文名Coroutine。一句话说明什么是线程:协程是一种用户态的轻量级线程,即协程是由用户程序自己控制调度的。、 需要强调的是: 对比 ...
分类:编程语言   时间:2018-07-07 15:49:58    阅读次数:204
Initramfs 原理和实践
Linux系统启动时使用initramfs (initram file system), initramfs可以在启动早期提供一个用户态环境,借助它可以完成一些内核在启动阶段不易完成的工作。当然initramfs是可选的,在下面的示例情况中你可能要考虑用initramfs。 ...
分类:其他好文   时间:2018-07-05 21:37:09    阅读次数:941
5.2.4.最简单的模块源码分析3
1. printk:printk内核态,printf用户态(没什么用) 打印级别内核把级别比命令行低的所有消息显示在终端(console)上。但是所有信息都会记录在printk的“ring buffer”中。 cat /proc/sys/kernel/printk(4 4 1 7)(比4小的能显示) ...
分类:其他好文   时间:2018-07-01 15:55:32    阅读次数:129
python中的协程
1 协程 1.1协程的概念 协程,又称微线程,纤程。英文名Coroutine。一句话说明什么是线程:协程是一种用户态的轻量级线程。(其实并没有说明白~) 我觉得单说协程,比较抽象,如果对线程有一定了解的话,应该就比较好理解了。 那么这么来理解协程比较容易: 线程是系统级别的,它们是由操作系统调度;协 ...
分类:编程语言   时间:2018-06-30 00:59:26    阅读次数:177
Linux文件系统之ext2
一 首先对于Linux系统来说,如图所示,系统层级分为用户层、内核层、以及物理设备层、 例如C语言中对于文件的写操作,首先C语言本身会设置缓冲区,来提高读写效率。C写函数会调用linux的系统函数接口write(),这是在用户态下。紧接着write()会调用linux系统内核函数进入到内核层进行写入 ...
分类:系统相关   时间:2018-06-28 12:12:49    阅读次数:211
123
1. 优化方向 1.1 减少数据拷贝1.1.1 尽量减少数据拷贝次数,采用指针而非实际数据传参1.1.2 内核与用户态间数据拷贝注意使用cache,与不带cache的性能可相差10倍(具体参见内存山图) i.e. 鱼眼特性拷贝用户态5400kb的YUV只需6ms,从海思解码帧存(内核态分配地址)拷贝 ...
分类:其他好文   时间:2018-06-27 21:07:33    阅读次数:183
903条   上一页 1 ... 26 27 28 29 30 ... 91 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!