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