Hoc Tap
Learning
 
HomeHome  FAQFAQ  SearchSearch  RegisterRegister  Log inLog in  
Post new topic   Reply to topic
 

P1 báo hiệu đồng thời

View previous topic View next topic Go down 
AuthorMessage
PT_THOI




Joined : 08 Jan 2008
Posts : 1

PostSubject: P1 báo hiệu đồng thời   8/1/2008, 16:35

Bạn VhoangHung giải bài P1 chay xong rồi báo đồng thời cho P2 và P3 bàng cách tạo ra 2 đèn hiệu . Mình có cách khác là chỉ tạo một đèn hiệu cấu trúc như sau :
Cấu trúc P1
S1
semSynch=CreateSemaphore(0, 0, 2, "Ten")
Và giải phóng đèn hiệu cùng lúc
ReleaseSemaphore(semSynch, 2, 0)

Cấu trúc P2:
S2
WaitForSingleObject(semSynch, INFINITE)

Cấu trúc P3:
S3
WaitForSingleObject(semSynch, INFINITE)

Các hàm này mình đã copy từ chương chạy của mình và mình đã thử rồi chính xác .Các bạn thử xem có đúng không nhé !
Back to top Go down
vhoanghung




Age : 23
Joined : 20 Dec 2007
Posts : 10
Localisation : I71C

PostSubject: Re: P1 báo hiệu đồng thời   8/1/2008, 23:33

PT_THOI wrote:
Bạn VhoangHung giải bài P1 chay xong rồi báo đồng thời cho P2 và P3 bàng cách tạo ra 2 đèn hiệu . Mình có cách khác là chỉ tạo một đèn hiệu cấu trúc như sau :
Cấu trúc P1
S1
semSynch=CreateSemaphore(0, 0, 2, "Ten")
Và giải phóng đèn hiệu cùng lúc
ReleaseSemaphore(semSynch, 2, 0)

Cấu trúc P2:
S2
WaitForSingleObject(semSynch, INFINITE)

Cấu trúc P3:
S3
WaitForSingleObject(semSynch, INFINITE)

Các hàm này mình đã copy từ chương chạy của mình và mình đã thử rồi chính xác .Các bạn thử xem có đúng không nhé !


Chính xác. Mình đã kiểm tra rồi. Cảm ơn bạn đã chia sẽ.
về thực thi hàm thì đúng rồi, còn trình bày trên lý thuyết như vậy chưa chính xác lắm vì mình vừa được thầy sửa giúp.

Cấu trúc P1:
S1
semSynch=CreateSemaphore(0, 0, 2, "Ten")
Và giải phóng đèn hiệu cùng lúc
ReleaseSemaphore(semSynch, 2, 0)

Cấu trúc P2:
WaitForSingleObject(semSynch, INFINITE)
S2 //lúc này S2 mới chạy xong
Cấu trúc P3:
WaitForSingleObject(semSynch, INFINITE)
S3 //Tương tự S3 lúc này mới chạy xong
Back to top Go down

P1 báo hiệu đồng thời

View previous topic View next topic Back to top 
Page 1 of 1

Permissions of this forum:You cannot reply to topics in this forum
Hoc Tap :: Môn học HĐH :: Hệ Điều Hành-
Post new topic   Reply to topic