chào mừng trở lại vì vậy trong phần này chúng ta sẽ 2 2
nói về hàng đợi quản lý hàng đợi là 3 3
được sử dụng để liên lạc giữa các nhiệm vụ và 4 4
giao tiếp giữa các nhiệm vụ và 5 5
ngắt trong phần này chúng ta sẽ thấy 6 6
Làm thế nào để tạo ra một hàng đợi chúng ta sẽ xem làm thế nào 7 7
để quản lý dữ liệu trong hàng đợi như vậy 8 8
như gửi dữ liệu và nhận 9 9
dữ liệu trong hàng đợi và sau đó chúng ta sẽ thấy 10 10
Làm thế nào để chặn trên nhiều hàng đợi 11 11
ghi đè dữ liệu trong hàng đợi sau này trong 12 12
Tất nhiên chúng ta sẽ xem làm thế nào để sử dụng hàng đợi để 13 13
giao tiếp giữa các nhiệm vụ và ngắt 14 14
trong phần chúng ta sẽ chỉ nhìn vào 15 15
giao tiếp giữa một nhiệm vụ và một nhiệm vụ khác 16 16
nhiệm vụ sử dụng hàng đợi 17 17
hàng đợi có thể giữ số lượng hữu hạn cố định 18 18
mục dữ liệu kích thước số lượng tối đa 19 19
các mục mà một hàng đợi có thể giữ được gọi là 20 20
chiều dài hàng đợi cả chiều dài và 21 21
kích thước của từng mục dữ liệu được đặt khi 22 22
hàng đợi được tạo ra hàng đợi bình thường 23 23
được sử dụng cho 5/4 bộ đệm có dữ liệu 24 24
được viết đến cuối hàng đợi và 25 25
loại bỏ từ phía trước của hàng đợi 26 26
hãy xem một ví dụ để chúng ta nói 27 27
tạo một hàng đợi để cho phép tác vụ a và tác vụ 28 28
B để giao tiếp hàng đợi có thể giữ một 29 29
tối đa 5 số nguyên khi hàng đợi là 30 30
ban đầu tạo ra nó không chứa 31 31
bất kỳ giá trị nào để chúng tôi có năm sản phẩm nào 32 32
hình chữ nhật như chúng ta có thể thấy được chỉ định trên 33 33
đây là hàng đợi đây là 1 2 3 4 5 34 34
khoảng trống trong hàng đợi ngay bây giờ 35 35
nhiệm vụ viết hoặc gửi giá trị của một 36 36
biến cục bộ ở mặt sau của hàng đợi 37 37
vì hàng đợi trước đó trống rỗng 38 38
giá trị được viết bây giờ là mục duy nhất trong 39 39
hàng đợi và do đó cả giá trị 40 40
ở mặt sau của hàng đợi và giá trị 41 41
ở phía trước của hàng đợi là số 10 42 42
vì số 10 là giá trị duy nhất trong 43 43
nhiệm vụ hàng đợi thay đổi giá trị của nó 44 44
biến cục bộ trước khi viết nó vào 45 45
hàng đợi một lần nữa hàng đợi bây giờ chứa 46 46
bản sao của cả hai giá trị được viết cho 47 47
xếp hàng giá trị đầu tiên được viết vẫn ở 48 48
phía trước của hàng đợi giá trị mới là 49 49
được chèn vào cuối hàng đợi 50 50
hàng đợi có 3 khoảng trống bây giờ sau đó nhiệm vụ B 51 51
đọc hoặc nhận từ hàng đợi vào 52 52
biến khác nhau 53 53
giá trị nhận được bởi nhiệm vụ B là 54 54
giá trị từ đầu hoặc phía trước của 55 55
hàng đợi là tập tin mới đầu tiên 56 56
đường đến khối và trong trường hợp này 57 57
giá trị là số 10 khi điều này xảy ra chúng ta 58 58
nói nhiệm vụ B đã loại bỏ một mục để lại 59 59
chỉ giá trị thứ hai được viết bởi tác vụ a 60 60
còn lại trong hàng đợi đây là giá trị 61 61
nhiệm vụ B sẽ nhận tiếp theo nếu nó đọc 62 62
từ Q, giờ Q có bốn ô trống 63 63
không gian như vậy về cơ bản đây là cách hàng đợi 64 64
làm việc và chúng tôi sẽ viết mã cho 65 65
chứng minh điều này