码迷,mamicode.com
首页 >  
搜索关键字:io操作    ( 1077个结果
IO--int read(char cbuf[],int off,int len)
1.InputStreamReader Reader与Writer是基于字符的IO操作接口,而InputStreamReader的read方法就是以字符为单位的读方法 三个参数:cbuf[]是char数组用于储存读到的字符,offset是指从cbuf[]第几位开始储存而不是指从读文件第几个字符开始读 ...
分类:其他好文   时间:2018-04-22 12:58:27    阅读次数:229
mysql-基础
1 数据库入门 1.1 引入 数据保存到内存: 优点:读写非常快。 缺点:程序关闭导致数据丢失。 数据保存到文件: 优点:数据可以永久保存。 缺点: 频繁地IO操作,效率不高。数据管理不方便。 数据保存到数据库软件: 优点: 数据永久保存下来。数据管理非常方便。 1.2 什么是数据库软件 数据库,俗 ...
分类:数据库   时间:2018-04-16 20:40:12    阅读次数:208
同步、异步与阻塞、非阻塞
同步阻塞,用户空间的应用程序执行一个系统调用,这意味着应用程序会一直阻塞,直到系统调用完成为止(数据传输完成或者发生错误)。 同步非阻塞,设备以非阻塞形式打开,这意味着 io 操作不会立刻完成,需要应用程序调用多次来等待完成。 同步和异步 1)同步:发出一个调用时,在没有得到结果前,该调用就不返回, ...
分类:其他好文   时间:2018-04-16 19:51:40    阅读次数:162
JAVA NIO学习记录1-buffer和channel
Java NIO(New IO)是从Java 1.4版本开始引入的一个新的IO API,可以替代标准的Java IO API。NIO与原来的IO有同样的作用和目的,但是使用的方式完全不同,NIO支持面向缓冲区的、基于通道的IO操作。NIO将以更加高效的方式进行文件的读写操作。 ...
分类:编程语言   时间:2018-04-12 00:25:45    阅读次数:291
Python3 多线程、多进程
python中的线程是假线程,不同线程之间的切换是需要耗费资源的,因为需要存储线程的上下文,不断的切换就会耗费资源。。 python多线程适合io操作密集型的任务(如socket server 网络并发这一类的);python多线程不适合cpu密集操作型的任务,主要使用cpu来计算,如大量的数学计算 ...
分类:编程语言   时间:2018-04-11 14:59:16    阅读次数:187
多线程与CPU和多线程与GIL
多线程与CPU:1.单核CPU CPU密集型的程序(做计算操作的程序) 单线程即可( 此时的任务已经把CPU资源100%消耗了,就没必要也不可能使用多线程来提高计算效率)2.单核CPU IO密集型的程序(做IO操作的程序 ) 多线程>单线程(多线程可以阻塞,但并不是并行,是“伪并行”,实际上还是一个 ...
分类:编程语言   时间:2018-04-10 18:48:47    阅读次数:284
Java File IO学习笔记
文件操作在Java的io操作中占有十分重要的地位,本文从以下几个方面来接受Java中对文件的操作。 1.Java中新建或者删除一个文件,文件夹以及createNewFile(),delete(),mkdir(),mkdirs()函数的使用。 2. 判断文件的函数:exists(),isFile(), ...
分类:编程语言   时间:2018-04-09 23:03:30    阅读次数:269
Java 网络IO编程中AIO、BIO、NIO的简介
AIO(Asynchronous blocking IO)异步阻塞IONIO是同步的IO,是因为程序需要IO操作时,必须获得了IO权限后亲自进行IO操作才能进行下一步操作。AIO是对NIO的改进(所以AIO又叫NIO.2),它是基于Proactor模型的。每个socket连接在事件分离器注册 IO完... ...
分类:编程语言   时间:2018-04-09 14:51:25    阅读次数:196
C#为什么要多线程开发(一)
首先说下多线程出现的原因: 为了解决负载均衡问题,充分利用CPU资源.为了提高CPU的使用率,采用多线程的方式去同时完成几件事情而不互相干扰.为了处理大量的IO操作时或处理的情况需要花费大量的时间等等,比如:读写文件,视频图像的采集,处理,显示,保存等 多线程的好处: 1.使用线程可以把占据时间长的 ...
分类:编程语言   时间:2018-03-29 19:03:50    阅读次数:161
Unix系统编程()文件空洞
如果程序的文件偏移量已然跨越了文件结尾,然后再执行IO操作,将会发生什么情况? read调用将会返回0,表示文件结尾。令人惊讶的是,write函数可以在文件结尾后的任意位置写入数据。 从文件结尾后到新写入数据的这段空间被称为文件空洞。 从编程的角度来看,文件空洞是存在字节的,读取空洞将返回以0(空字... ...
分类:其他好文   时间:2018-03-25 01:21:25    阅读次数:126
1077条   上一页 1 ... 40 41 42 43 44 ... 108 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!