每个thread当然要有自己的context,但是这些只是cpu的或者hardware context,而不是操作系统的context。至于那些指令,估计只是名字吓人,并不是和os的那些功能对应的替代。我猜测就是一些对粗粒度多线程的优化而已,仍然没有超出现在普通cpu的多线程概念。我对此了解不多,猜测大胆了一点。
【 在 rockyzhang 的大作中提到: 】
: 每个thread有自己的context
: 有fork/yield指令
: 可以wait到I/O semaphore,让出pipeline
: ...................
--来自微微水木3.5.12
--
FROM 116.224.249.*