摘要:
上一篇简单讲解了 线程和线程池以及上下文切换。创建线程代价高昂,默认每个线程都要占用大量虚拟内存1M。更有效的做法使用线程池,重复利用线程。在.NET4.0中引入了TPL任务并行库,你可以在将精力集中于程序要完成的工作,同时最大程度地提高代码的性能。在C#5.0中引入了async 和 await关键 阅读全文
随笔分类 - 多线程
对话线程
2018-06-23 15:41 by 李明成, 505 阅读, 收藏, 编辑
摘要:
大部分程序员对线程这个概念印象深刻,不是在项目中用到了线程,而是来自面试官的对话。 线程和进程的区别是什么?你可以回忆下你当时的答案,可以在评论去写出来大家共享自己的理解。 进程 运行中的程序实例就叫进程;也就是说一个程序加载到内存后就变成了进程。 进程空间也称为地址空间。地址空间就是进程要用的所有 阅读全文