码迷,mamicode.com
首页 >  
搜索关键字:io操作    ( 1077个结果
为什么用B+树做索引&MySQL存储引擎简介
索引的数据结构 为什么不是二叉树,红黑树什么的呢? 首先,一般来说,索引本身也很大,不可能全部存在内存中,因此索引往往以索引文件的方式存在磁盘上。然后一般一个结点一个磁盘块,也就是读一个结点要进行一次IO操作。 而二叉树啊这些树类的数据结构,查找时间主要和树的高度有关,所以虽然一颗AVL树或者是红黑 ...
分类:数据库   时间:2019-03-12 21:10:02    阅读次数:268
处理器管理与进程调度
1.理解进程状态转换的三态模型与七态模型 在内存中有三道进程并按ABC的顺序运行,其计算与IO操作时间如下图所示,如果每次进行进程切换时间为1ms,画出各进程状态转换的时间关系图。 2.安装python环境,用psutil库查看系统信息 (1)安装:官网python、pycharm、jupyter ...
分类:系统相关   时间:2019-03-12 19:59:36    阅读次数:358
并发编程6
IO模型 模型就是套路,是解决某个固定问题的方式方法 io模型是解决io问题的方式 io指的是输入输出,输入输设备的速度对比cpu而言是非常慢的,比如recv,input等都属于io操作 io操作最大的问题就是会阻塞程序的执行 io模型要解决的也仅仅是网络io操作 io模型有以下几个: 1 阻塞io ...
分类:其他好文   时间:2019-03-12 18:42:21    阅读次数:146
并发编程5
阻塞与非阻塞 阻塞:程序遇到IO操作,导致代码无法继续执行,交出CPU执行权 非阻塞:没有IO操作或者遇到IO操作也不阻塞代码执行 写程序时要尽量减少IO操作 同步与异步 同步:发起一个任务后,必须原地等待任务执行结束,拿到一个明确的结果 异步:发起一个任务后,不需要等待,代码继续往下执行 异步任务 ...
分类:其他好文   时间:2019-03-11 18:58:53    阅读次数:157
Perl IO:操作系统层次的IO
sysopen() open()和sysopen()都打开文件句柄,open()是比较高层次的打开文件句柄,sysopen()相对要底层一点。但 它们打开的文件句柄并没有区别 ,只不过sysopen()有一些自己的特性:可以使用几个open()没有的flag,可以指定文件被创建时的权限等。 一定要注 ...
分类:其他好文   时间:2019-03-02 11:05:57    阅读次数:333
SQL优化之列裁剪和投影消除
列裁剪 对于没用到的列,则没有必要读取它们的数据去浪费无谓的IO 比如我们有一张表table1,它含有四列数据(a,b,c,d)。当我们执行查询select a from table1 where c 10时,我们可以清晰的看到,table1中只有a,c两列被用到了。分别是Selection算子用到 ...
分类:数据库   时间:2019-02-20 15:57:26    阅读次数:822
golang 初体验 - 令人惊叹的语法 - defer.1
在我们编程时,难免遇见 流、远程连接、文件等 io 操作,为了高性能,我们不得不打开和关系这些 io 对象。 ...
分类:其他好文   时间:2019-02-20 13:00:43    阅读次数:147
IO流的输入输出
Java IO 体系 字节流操作类和字符流操作类组成了Java IO体系。 看下面一张图 从上图可以看到,整个Java IO体系都是基于字符流(InputStream/OutputStream) 和 字节流(Reader/Writer)作为基类,它们是IO操作的四大抽象类,根据不同的数据载体或功能派 ...
分类:其他好文   时间:2019-02-18 17:24:05    阅读次数:191
004---IO模型
io模型 同步、异步、阻塞、非阻塞概念 同步:发出一个功能调用时,在没有得到结果之前,该调用就不会返回,原地等待 异步:相反,不需要等待 阻塞:调用结果返回之前,当前线程会被挂起,如io操作,只有在得到返回结果之后,才会将阻塞的线程激活和同步不一样,不要混淆,同步虽然也在原地等待,但是它的线程还是激 ...
分类:其他好文   时间:2019-02-17 22:16:56    阅读次数:178
一篇文章,读懂Netty的高性能架构之道
一篇文章,读懂Netty的高性能架构之道 Netty是由JBOSS提供的一个java开源框架,是一个高性能、异步事件驱动的NIO框架,它提供了对TCP、UDP和文件传输的支持,作为一个异步NIO框架,Netty的所有IO操作都是异步非阻塞的,通过Future-Listener机制,用户可以方便的主动 ...
分类:Web程序   时间:2019-02-09 22:29:19    阅读次数:315
1077条   上一页 1 ... 23 24 25 26 27 ... 108 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!