任务切割的目的,在於将应用程式里的计算工作,切割後指派至另一个处理器核心;让应用程式,能真正使用多核心的计算能力。这就是为什麽多核心软体的设计,决定了多核心系统效能。上述的观念,就是「平行处理」。
从应用程式的层面,就要考虑多核心的设计。如何将一个计算工作切割出来,并指派至另一个处理器核心?方式就是使用multi-thread。以Linux作业系统为例,multi-thread程式设计使用一个称为pthread的程式库;因此,学习pthread程式设计,就是打好多核心软体开发的第一个功课。
Android作业系统同样是使用pthread程式库,虽然Android的pthread程式库,与Linux的pthread程式库「是二个2不同的实作版本」,但同样是依循POSIX的标准(pthread是POSIX thread的缩写),因此,有志进入多核心软体开发的工程师,可以先在Linux系统底下,学习Linux pthread程式设计。
...
...
| 另一名雇主 | 限られたニュース | 文章閱讀限制 | 出版品優惠 |
| 一般使用者 | 10/ごとに 30 日間 | 0/ごとに 30 日間 | 付费下载 |
| VIP会员 | 无限制 | 25/ごとに 30 日間 | 付费下载 |


