26 關於Windows Threads、POSIX Threads(Pthreads)以及Java Threads三種常用的執行緒程式庫(Thread Library),下列何者正確?
(A)Pthreads可以在使用者層次(User-level)或核心層次(Kernel)執行
(B)Java Threads只可以在核心層次(Kernel)執行
(C)Windows Threads只可以在使用者層次(User-level)執行
(D)Java Threads的執行效率優於Windows Threads

答案:登入後查看
統計: A(260), B(70), C(102), D(129), E(0) #3127709

詳解 (共 2 筆)

#5887330
解釋如下:(A) 正確。Pthreads...
(共 635 字,隱藏中)
前往觀看
14
0
#7458352
  • (A) Pthreads 可以在使用者層次(User-level)或核心層次(Kernel)執行 → ✅ 正確。POSIX Threads(Pthreads)是一種標準,實作上可以是使用者層次或核心層次,取決於作業系統。

  • (B) Java Threads 只可以在核心層次(Kernel)執行 → ❌ 錯誤。Java Threads 是由 JVM 提供的抽象,底層通常映射到作業系統的原生執行緒(kernel threads),但它本身並不是「只能」在核心層次。

  • (C) Windows Threads 只可以在使用者層次(User-level)執行 → ❌ 錯誤。Windows Threads 是核心層次(kernel-level)執行緒,由作業系統管理。

  • (D) Java Threads 的執行效率優於 Windows Threads → ❌ 錯誤。效率取決於 JVM 與 OS 實作,不能一概而論。

? 正確答案是 (A) Pthreads 可以在使用者層次或核心層次執行

0
0