JavaScript is required

Trong cùng một tiến trình, các luồng (thread) có thể chia sẻ cho nhau thành phần nào?

A.

code section

B.

data section

C.

các resources khác của OS

D.

code section, data section, các resources khác của OS

Trả lời:

Đáp án đúng: D


Trong một tiến trình (process), các luồng (threads) chia sẻ chung không gian địa chỉ bộ nhớ, bao gồm code section (vùng chứa mã lệnh), data section (vùng chứa dữ liệu toàn cục và tĩnh), và các resources khác của hệ điều hành như file descriptors, signals, v.v. Mỗi luồng có stack riêng để lưu trữ các biến cục bộ và thông tin hàm gọi.

Câu hỏi liên quan