自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Dev in Nightmare

程序设计+图形图像+游戏开发

  • 博客(2)
  • 收藏
  • 关注

原创 k-thread 与 n-thread

一段程序,如果最多只能利用有限常数个数的线程,那么它为k-thread的。比如,如果设计一个线程加载资源、一个线程计算、一个线程显示,那么最多能利用3个线程,在一个8核处理器上至少5个核是没有利用的。而如果一段程序能利用任意多个线程,则被称为n-thread的。比如,在单核机器上是单线程跑,在n核机器上是n线程跑。当然这么说不准确,现实中实际利用线程数经常会大于核数,因为有些线程会因锁、IO等

2013-09-27 22:06:41 3745

原创 并行(parallel)和并发(concurrency)

并行(parallel)和并发(concurrency)是两个不同的概念。并行是指多个任务同时都在执行,一般通过多线程、多进程或多台计算机实现。并发是指至少两个任务都在推进,不一定是并行的,也可以是时间片切分的方式串行。Windows 3.x时的协作式多任务(cooperative multitasking),是基于并发的多任务,一个进程交出执行权后下一个进程才能继续执行。Wind

2013-09-27 21:56:46 5749

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除