编程语言(5)—并发编程和函数
并发编程是提高程序处理能力的重要手段,也是编程语言必备的能力。并发的单位是函数,函数作为任务被多个并发计算对象执行。并发执行的函数任务可分为一次性任务和定时任务两种。任务可以由主线程直接分发给多线程,也可以借助线程安全的任务/消息队列分发任务。
并发编程是提高程序处理能力的重要手段,也是编程语言必备的能力。并发的单位是函数,函数作为任务被多个并发计算对象执行。并发执行的函数任务可分为一次性任务和定时任务两种。任务可以由主线程直接分发给多线程,也可以借助线程安全的任务/消息队列分发任务。
映射是最重要的数据结构之一,动态数组也可以看做特殊的映射。映射的优势是,它的增删改查性能都很好。增->增加key,删->删除key,改->更改某key的vakue,查->给定key查询value。
linux操作系统大致可分为进程管理、进程协调、内存管理、文件系统、网络管理等五大部分。本文讲述内存管理、文件系统、IO/网络管理。