
1.3.1 Unix C
文章平均质量分 80
audity
感觉好菜
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Unix C, Day10
================ 第十课 线程同步 ================ 一、竞争与同步 -------------- 当多个线程同时访问其所共享的进程资源时, 需要相互协调,以防止出现数据不一致、 不完整的问题。这就叫线程同步。 理想中的原子++: -----------------+-----------------+------原创 2014-06-25 20:21:04 · 434 阅读 · 0 评论 -
Unix C, Day06
================ 第六课 信号处理 ================ 一、基本概念 ------------ 1. 中断 ~~~~~~~ 中止(注意不是终止)当前正在执行的程序, 转而执行其它任务。导致这样的中断的事件来自两个方面: (1) 硬件中断:来自硬件设备的中断。 (2) 软件中断:来自其它程序的中断。 2. 信号是一种软件中断 ~~原创 2014-06-20 01:31:45 · 312 阅读 · 0 评论 -
Unix C, Day05
================ 第五课 进程管理 ================ 一、基本概念 ------------ 1. 进程与程序 ~~~~~~~~~~~~~ 1) 进程就是运行中的程序(可执行文件)。一个运行着的程序, 可能有多个进程。进程在操作系统中执行特定的任务。 2) 程序是存储在磁盘上的可执行文件,包含可执行机器指令和数据的静态实体。 进程(原创 2014-06-19 00:57:33 · 293 阅读 · 0 评论 -
Unix C, Day01
================ 第一课 开发环境 ================ TIOBE(世界计算机语言排名) 1 - C 2 - Java 3 - Objective C 4 - C++ C/C++/数据结构和算法 - 平台无关,算法逻辑 UC/Win32/Android/iOS - 平台相关,系统调用 嵌入式/驱动程序/移植 - 硬件相关,硬件接口原创 2014-06-11 09:31:32 · 476 阅读 · 0 评论 -
Unix C, Day02
================ 第二课 内存管理 ================ 一、错误处理 ------------ 1. 通过函数的返回值表示错误 ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1) 返回合法值表示成功,返回非法值表示失败。 范例:bad.c 2) 返回有效指针表示成功, 返回空指针(NULL/0xFFFFFFFF原创 2014-06-14 00:09:02 · 435 阅读 · 0 评论 -
Unix C, Day03
==================== 第三课 文件系统(上) ==================== 一、系统调用 ------------ 应用程序 -----------+ | | v |如果应用原创 2014-06-14 14:24:06 · 321 阅读 · 0 评论 -
Unix C, Day04
==================== 第四课 文件系统(下) ==================== 一、sync/fsync/fdatasync ------------------------ 1. 大多数磁盘I/O都通过缓冲进行, 写入文件其实只是写入缓冲区,直到缓冲区满, 才将其排入写队列。 2. 延迟写降低了写操作的次数,提高了写操作的效率, 但可能导致磁原创 2014-06-17 20:13:03 · 313 阅读 · 0 评论 -
Unix C, Day09
================ 第九课 线程管理 ================ 一、基本概念 ------------ 1. 线程就是程序的执行路线,即进程内部的控制序列, 或者说是进程的子任务。 2. 线程,轻量级,不拥有自己独立的内存资源, 共享进程的代码区、数据区、堆区(注意没有栈区, 线程拥有自己独立的栈)、 环境变量和命令行参数、文原创 2014-06-25 20:09:33 · 283 阅读 · 0 评论 -
Unix C, Day08
================ 第八课 网络通信 ================ 一、基本概念 ------------ 1. ISO/OSI七层网络协议模型 ~~~~~~~~~~~~~~~~~~~~~~~~~~ +------------+--------------+ --- | 应用层 | Application | ^ +----------原创 2014-06-24 20:17:49 · 333 阅读 · 0 评论 -
Unix C, Day07
================ 第七课 进程通信 ================ 一、基本概念 ------------ 1. 何为进程间通信 ~~~~~~~~~~~~~~~~~ 进程间通信(Interprocess Communication, IPC)是指两个, 或多个进程之间进行数据交换的过程。 2. 进程间通信分类 ~~~~~~~~~~~~~~~~原创 2014-06-20 19:15:35 · 324 阅读 · 0 评论