xin chào chào mừng trở lại vì vậy trong bài học này, chúng tôi 2 2
sẽ xem cách tạo bắt đầu thiết lập lại và 3 3
thay đổi thời gian của bộ đếm thời gian phần mềm để 4 4
bộ định thời phần mềm phải được tạo trước 5 5
chúng có thể được sử dụng như tất cả các đối tượng 6 6
chúng ta đã thấy cho đến nay và bộ hẹn giờ phần mềm 7 7
được tham chiếu bởi các biến loại 8 8
hẹn giờ hondo giống như chúng ta đã có một hàng đợi 9 9
xử lý semaphore xử lý chúng tôi cũng có 10 10
tay cầm hẹn giờ và chúng tôi sử dụng thời gian X 11 11
thùng của chúng tôi để tạo ra một bộ đếm thời gian phần mềm và 12 12
cái này trả về tay cầm hẹn giờ để chúng ta 13 13
có thể sử dụng tay cầm này để tham khảo 14 14
bộ đếm thời gian phần mềm được tạo ra và cũng 15 15
chúng ta có thể tạo bộ đếm thời gian phần mềm trước 16 16
bộ lập lịch được bắt đầu hoặc trên thực tế 17 17
sau khi chúng tôi đã bắt đầu lên lịch 18 18
có thể tạo thời gian phần mềm từ 19 19
một nhiệm vụ khác vì vậy đó là những gì thời gian X 20 20
API thùng của chúng tôi trông như thế này hoặc cái gì 21 21
chức năng có vẻ như nó chấp nhận 5 22 22
lập luận đối số đầu tiên chúng ta có 23 23
ở đây được đặt tên PC hẹn giờ và 24 24
về cơ bản có một tên mô tả của 25 25
bộ hẹn giờ này không được sử dụng miễn phí 26 26
nghệ sĩ trong bất kỳ cách nào nó được bao gồm hoàn toàn 27 27
để gỡ lỗi để chúng ta có thể đọc nó 28 28
tham số tiếp theo ở đây được đưa ra 29 29
thời gian hẹn giờ tên trong tích tắc và điều này 30 30
là thời gian theo thời gian quy định trong tích tắc 31 31
chúng ta có thể sử dụng pdms hai ticks macro hai 32 32
để chuyển đổi một thời gian cụ thể như 33 33
mili giây đến số lượng được chỉ định trong 34 34
tick và tham số thứ ba ở đây là 35 35
nói tự động tải lại và ở đây chúng ta có thể 36 36
hoặc đặt thành đúng hoặc sai nếu chúng ta đặt 37 37
đúng là chúng ta đang sử dụng 38 38
khởi tạo một bộ đếm thời gian tải lại tự động nếu chúng ta 39 39
đặt nó thành false sau đó chúng ta sẽ kết thúc bằng một 40 40
bộ đếm thời gian một lần bắn tham số tiếp theo có 41 41
được đặt tên ID bộ đếm thời gian Peavey để mỗi 42 42
bộ định thời phần mềm có giá trị ID là ID 43 43
một con trỏ trống và có thể được sử dụng bởi 44 44
mỗi bộ đếm thời gian có một ID và ID 45 45
về cơ bản tránh hẹn giờ và chúng ta có thể sử dụng 46 46
ID này cho các mục đích cụ thể ID là 47 47
đặc biệt hữu ích khi giống nhau 48 48
chức năng gọi lại được sử dụng bởi nhiều hơn 49 49
một bộ đếm thời gian phần mềm như nó có thể được sử dụng để 50 50
cung cấp thời gian lưu trữ cụ thể và 51 51
những thứ khác 52 52
và sau này chúng ta có trận chung kết 53 53
tham số và tham số đó ở đây là 54 54
đặt tên hàm PX gọi lại và 55 55
như bạn có thể đoán đây là 56 56
thời gian phần mềm như chức năng gọi lại chúng tôi 57 57
phải vượt qua nó ở đây trong 58 58
tham số cuối cùng và có sự trở lại 59 59
giá trị này giá trị trả về có thể là null nếu 60 60
giá trị trả về là null như bạn có thể 61 61
đoán lại điều này cho thấy có lẽ 62 62
không có đủ bộ nhớ heap 63 63
để tạo bộ đếm thời gian phần mềm, chúng tôi hoặc 64 64
nhận một giá trị null hoặc không null nếu 65 65
giá trị là bây giờ điều này sẽ cho thấy rằng 66 66
bộ đếm thời gian của chúng tôi đã được tạo thành công 67 67
Vì vậy, để nghiên cứu bộ đếm thời gian phần mềm, chúng tôi sử dụng X 68 68
thời gian một chức năng bắt đầu và chức năng này 69 69
tranh luận của bạn chức năng này có thể được 70 70
được gọi trước khi lịch trình được bắt đầu 71 71
hoặc khi điều này được thực hiện, bộ đếm thời gian phần mềm 72 72
sẽ không thực sự bắt đầu cho đến khi 73 73
tại đó cuộc sống Shh bắt đầu 74 74
có hai đối số cho hàm này 75 75
cái đầu tiên được đặt tên là bộ đếm thời gian X và 76 76
đối số thứ hai được đặt tên 77 77
phải chờ hai 78 78
đối số đầu tiên là xử lý của 79 79
thời gian phần mềm đang được bắt đầu hoặc chúng tôi 80 80
cho biết xử lý là những gì chúng tôi nhận được khi 81 81
chúng tôi đã tạo ra bộ đếm thời gian phần mềm 82 82
đối số thứ hai ở đây được gọi là 83 83
sáu đến tám và điều này chỉ định 84 84
lượng thời gian tối đa của tác vụ gọi 85 85
nên ở trong trạng thái bị chặn 86 86
chờ cho không gian có sẵn trên 87 87
lệnh hẹn giờ Q nên một hàng đợi 88 88
trước đó cũng từng bộ đếm thời gian 89 89
có một ID mà chúng ta có thể sử dụng cho nhiều 90 90
mục đích để đặt ID của bộ đếm thời gian chúng tôi 91 91
sử dụng chức năng ID bộ hẹn giờ và cái này 92 92
Hàm lấy hai đối số đầu tiên 93 93
đối số là phần xử lý của phần mềm 94 94
bộ hẹn giờ được cập nhật với giá trị ID mới 95 95
và xử lý là xử lý chúng ta có khi chúng ta 96 96
đã tạo một bộ đếm thời gian để nếu chúng ta có một 97 97
thời gian cụ thể và muốn đặt ID thành 98 98
chúng ta vượt qua đối số đầu tiên ở đây là 99 99
ID và đối số thứ hai ở đây 100 100
chỉ ra trong đối số thứ hai ở đây 101 101
được gọi là PV mới ID là ID chúng tôi muốn 102 102
gán cho bộ đếm thời gian này và theo cùng một cách 103 103
để lấy ID của bất kỳ bộ đếm thời gian phần mềm nào, chúng tôi 104 104
sử dụng thời gian PV tôi nhận được ID API và cái này 105 105
người ta chỉ cần một đối số và điều này 106 106
đối số là xử lý của bộ đếm thời gian 107 107
ID của chúng tôi 108 108
để có được chúng ta có thể thay đổi thời gian 109 109
hẹn giờ phần mềm sử dụng thời gian x tôi thay đổi 110 110
chức năng thời gian nếu lần sau tôi 111 111
chức năng thay đổi thời gian được sử dụng để thay đổi 112 112
thời gian của một bộ đếm thời gian đã 113 113
chạy thì hẹn giờ chúng ta dùng cái mới 114 114
giá trị thời gian để tính toán lại tại 115 115
thời gian hết hạn tính toán lại 116 116
thời gian hết hạn có liên quan đến khi 117 117
x thời gian tôi thay đổi thời gian được gọi và 118 118
Điều này không liên quan đến thời gian tôi 119 119
ban đầu được bắt đầu từ mặt khác 120 120
nếu chúng ta sử dụng thời gian x tôi thay đổi thời gian 121 121
chức năng trên một bộ đếm thời gian trong 122 122
trạng thái không hoạt động bộ đếm thời gian sẽ tính toán 123 123
thời gian hết hạn và sau đó 124 124
tự động chuyển sang chạy 125 125
trạng thái và đây là chức năng T này 126 126
lấy ba đối số đối số đầu tiên 127 127
là tay cầm của bộ đếm thời gian thứ hai 128 128
đối số là thời kỳ mới cho 129 129
bộ đếm thời gian phần mềm và điều này được chỉ định trong 130 130
tick và một lần nữa chúng ta có thể sử dụng pdms để 131 131
đánh dấu macro để tính toán để chuyển đổi thời gian 132 132
được chỉ định bằng mili giây để đánh dấu và 133 133
đối số thứ ba này được gọi là X 134 134
ticks - người phục vụ chỉ định tối đa 135 135
lượng thời gian ngô trong nhiệm vụ nên 136 136
vẫn ở trạng thái khối để chờ 137 137
không gian để có sẵn trên bộ đếm thời gian 138 138
lệnh Q nên một hàng đợi đã có trước