系统编程
ythunder
这个作者很懒,什么都没留下…
展开
-
深入探究文件I/O
读本文章前,必须先有一些通过I/O模型的系统调用的基础,即 open() , create() , read() , write() , close() , lseek() 函数的调用。原子操作在文件读写中,很容易有多个进程读取同一文件的情况,这时候竞争状态便不可避免。文件I/O的函数提供的一些参数配合系统调用的原子性很好的解决了这个问题。 来看一个关于竞争创建者的例子: int原创 2016-09-01 20:04:29 · 1953 阅读 · 0 评论 -
JAVA讲义 (二) 流程控制与数组
进程和程序 进程是一个可执行程序的实例。进程是包含了一系列信息的文件,这些信息描述了如何在运行时创建一个进程。二进制标识:每个程序文件都包含了用于描述可执行文件格式的元信息。内核利用此信息来解释文件中的其他信息。机器语言指令:对程序算法进行编码。程序入口地址:标识开始执行时的起始指令位置。数据符号表及重定位表:描述程序中函数和表量的位置及名称。这些表格用处广泛,还包括调试和运行时的符原创 2016-09-26 14:21:31 · 1085 阅读 · 0 评论