LP TRÌNH ĐA TUYN
Gi i Thi u
H đi u hành đa nhi m c đi n:
Đ n v c b n s d ng CPU là quá trìnhơ ơ (process).
Quá trình là đo n ch ng trình đ c l p đã đ c n p vào ươ ượ
b nh .
M i quá trình thi hành m t ng d ng riêng.
M i quá trình có m t không gian đ a ch và m t không
gian tr ng thái riêng.
Các quá trình liên l c v i nhau thông qua HĐH, t p tin,
m ng.
3
Gi i Thi u
Tuy n m ch thi hành đ c l p c a m t tác v ế
trong ch ng trình.ươ
M t ch ng trình nhi u tuy n th c hi n ng ươ ế
c g i đa tuy n. ế
Gi i Thi u
H đi u hành đa nhi m hi n đ i, h tr lu ng:
Đ n v c b n s d ng CPU là lu ngơ ơ (thread).
Lu ng m t đo n các câu l nh đ c thi hành. ượ
M i quá trình có m t không gian đ a ch và nhi u lu ng đi u
khi n.
M i lu ng có b đ m ch ng trình, tr ng thái các thanh ghi và ế ươ
ngăn x p riêng.ế
Lu ng c a m t quá trình có th chia s nhau không gian đ a ch
: Bi n toàn c c, t p tin, ch ng trình con, hi u báo, . . .ế ươ
Lu ng chia s th i gian s d ng CPU => Lu ng cũng có các
tr ng thái:
S n sàng (ready), Đang ch y (running), Ngh n(Block) nh quá ư
trình.
Lu ng cung c p c ch tính toán song song trong các ng ơ ế
d ng.
5
Ch ng trình đ n tuy nươ ơ ế
class ABC
{
….
public void main(..)
{
..
}
}
begin
body
end