- 博客(4)
- 资源 (32)
- 收藏
- 关注
原创 C++多核高级编程 - 06 并发任务的通信和同步(1) 通信和同步
一, 依赖关系当进程或线程相互之间要求通信或协作完成一个共同的目标时,他们之间便存在了依赖关系。通信依赖:当TaskA要求来自TaskB的数据才能执行它的工作时,TaskA和TaskB之间便存在了通信依赖关系。协作依赖:当TaskA要求的资源被TaskB所拥有,而且在TaskA使用该资源前TaskB必须释放它则他们之间存在协作依赖关系。可以通过列举应用程序中
2012-06-24 09:53:17 1022
原创 C++多核高级编程 - 05 多线程
一,什么是线程线程是进程中可执行代码流的序列,它被操作系统调用,并在处理器或内核上运行。所有进程都有一个主线程,主线程是进程的控制流或执行路线。线程分为用户线程和系统线程,线程在创建,维护和管理方面给系统带来的负担要轻得多。线程用于执行系统中的并发任务,可以简化系统中固有的并发的程序的结构。用户级线程和内核级线程线程有三种实现模型: 用户级或应用程序级,内核级,用户级和内核级混合线
2012-06-17 19:06:12 2334
转载 为你的生命多积累一些厚度 - 作者:杨毅
你所有不曾料想过的问题,都会随着时间的推移而与你不期而遇;你所有曾经潇洒的随遇而安,同样也会随时间流逝而让你承担那些似乎命中已经注定的代价。在这个世界上,“唯一不可阻挡的是时间,它像一把利刃,无声地切开了坚硬和柔软的一切,恒定地向前推进着,没有任何东西能够使它的行进产生丝毫颠簸,它却改变着一切。”我始终相信一句话:出来混,迟早要还的。虽然你我皆是凡人,只是这芸芸众生中的普通一员,但我依然希望每个人
2012-06-10 10:18:02 4659
原创 C++多核高级编程 - 04 多进程
一,进程概念,为什么是多进程而不是多线程进程是由操作系统创建的工作单元。值得注意的是进程和程序未必是等同的。一个程序可能由多个任务组成,而每个任务可以和一个或多个进程相关联。程序是由程序员创建的,而进程是由操作系统创建的。一个工作单元要想被称作进程,它必须要有操作系统指派给他的地址空间,必须拥有进程ID,必须拥有状态和进程表中的表项。进程和线程之间最大的区别是进程有着自己的地址空间,而线程共享
2012-06-03 20:31:40 5096
实例代码 学习libgdx - SpriteBatch
2014-06-23
多核编程第6章-实例代码
2012-07-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人