当前位置: 代码迷 >> 汇编语言 >> 多线程是如何来的
  详细解决方案

多线程是如何来的

热度:287   发布时间:2016-05-02 04:35:48.0
多线程是怎么来的
 高级语言的多线程机制
汇编是如何实现的?
 

------解决方案--------------------
调用 CreateThread() 系统函数吧,可以创建其它线程。
------解决方案--------------------
c 是支持多线程的,直接调用 Windows 的系统 API 函数也没有问题。
系统函数是有操作系统提供的,分类别有相应的库文件实现,最常见和基本的就是 kernel32 user32 gdi32 等。
如果是要问系统是怎么实现多线程的,这个就有些复杂了,涉及到各类资源的管理、分配和调度;找专业的书来看吧,至少“操作系统”有原理上的阐述。
------解决方案--------------------
在单核的情况下,系统使用时钟中断来实现任务切换.
不过实际是很复杂的事
  相关解决方案