Loading

摘要: 多线程&多进程的意义 提高应用程序的响应 有效使地使用多处理器 改进程序结构 多线程/多进程编程需要解决的问题:进程/线程同步和互斥 四种同步模式: 互斥锁:仅允许每次一个线程来执行特定的部分代码或者访问特定数据。 读写锁:允许对受保护的共享资源进行并发读取和独占写入。要修改资源,线程必须首先获取互 阅读全文
posted @ 2021-07-21 23:09 modao 阅读(174) 评论(0) 推荐(0) 编辑
摘要: Linux发行版本 = 启动引导程序 + 内核 + 驱动 + 应用软件 Linux基本特性: 单内核(宏内核):作为一个单独的大过程来实现,所有内核服务运行在一个单独的大内核地址空间。相较微内核而言,具有简单和性能高的特点(直接函数调用,少了IPC的开销) 抢占式 支持多用户、多任务、多线程、多CP 阅读全文
posted @ 2021-07-21 23:07 modao 阅读(106) 评论(0) 推荐(1) 编辑
摘要: 版本控制是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统。 本地版本控制系统,代表有RCS 工作原理是在硬盘上保存补丁集(补丁是指文件修订前后的变化);通过应用所有的补丁,可以重新计算出各个版本的文件内容。 集中化版本控制系统,老式VCS,新式SVN 最显而易见的缺点是中央服务器 阅读全文
posted @ 2021-07-21 00:01 modao 阅读(241) 评论(0) 推荐(1) 编辑