
进程与线程
他乡觅知音
定位对于发展很重要,行进的路上需要纠偏。。。
展开
-
多线程与多进程
1.区别维度多进程多线程优劣数据共享、同步数据是分开的:共享复杂,需要用IPC;同步简单多线程共享进程数据:共享简单;同步复杂各有优势内存、CPU占用内存多,切换复杂,CPU利用率低占用内存少,切换简单,CPU利用率高线程占优创建销毁、切换创建销毁、切换复杂,速度慢创建销毁、切换简单,速度快线程占优编程调试编程简单,调试简单编程复杂...转载 2019-02-27 10:26:49 · 6444 阅读 · 0 评论 -
并行与并发
并发是两个任务可以在重叠的时间段内启动,运行和完成。并行是任务在同一时间运行,例如,在多核处理器上。并发是独立执行过程的组合,而并行是同时执行(可能相关的)计算。并发是一次处理很多事情,并行是同时做很多事情。应用程序可以是并发的,但不是并行的,这意味着它可以同时处理多个任务,但是没有两个任务在同一时刻执行。应用程序可以是并行的,但不是并发的,这意味着它同时处理多核CPU中的任务的多个子任务...翻译 2019-05-07 16:41:12 · 312 阅读 · 0 评论