Tin học
Bạn có muốn phản ứng với tin nhắn này? Vui lòng đăng ký diễn đàn trong một vài cú nhấp chuột hoặc đăng nhập để tiếp tục.

Bài tóan đèn hiệu P1 báo cho P2, sau đó P2 báo cho P3

2 posters

Go down

Bài tóan đèn hiệu P1 báo cho P2, sau đó P2 báo cho P3 Empty Bài tóan đèn hiệu P1 báo cho P2, sau đó P2 báo cho P3

Bài gửi  107H1035-PhanThaiHoa 10/5/2009, 11:44

Bài tóan đèn hiệu P1 báo cho P2, sau đó P2 báo cho P3
P1:

#include <stdio.h>
#include <conio.h>
#include <windows.h>

HANDLE semSynch12;

int main()
{
semSynch12=CreateSemaphore(0, 0, 1, "SYNCH12");

printf("P1 chạy xong ! \n\n");
printf("Bấm phím bất kỳ để P2 chạy tiếp:");
getch();

ReleaseSemaphore(semSynch12, 1, 0);

return 0;
}

//====================================
P2:

#include <stdio.h>
#include <conio.h>
#include <windows.h>

HANDLE semSynch12;
HANDLE semSynch23;


int main()
{

semSynch12=CreateSemaphore(0, 0, 1, "SYNCH12");
semSynch23=CreateSemaphore(0, 0, 1, "SYNCH23");

printf("\n Cho P1 chay xong .. \n");
WaitForSingleObject(semSynch12,INFINITE);

printf("P2 chay xong ! \n\n");
printf("Bấm phím bất kỳ để P3 chạy tiếp:\n");
getch();

ReleaseSemaphore(semSynch23, 1, 0);
return 0;

}

//=======================================
P3

#include <stdio.h>
#include <conio.h>
#include <windows.h>

HANDLE semSynch23;

int main()
{
semSynch23=CreateSemaphore(0, 0, 1, "SYNCH23");

printf("\nChờ P2 chạy xong ..\n");
WaitForSingleObject(semSynch23,INFINITE);

printf("P3 chay xong ! \n\n");
printf("Bấm phím bất kì để thoát!!!\n");
getch();
return 0;
}
_________________

107H1035-PhanThaiHoa

Tổng số bài gửi : 24
Join date : 06/05/2009

Về Đầu Trang Go down

Bài tóan đèn hiệu P1 báo cho P2, sau đó P2 báo cho P3 Empty Re: Bài tóan đèn hiệu P1 báo cho P2, sau đó P2 báo cho P3

Bài gửi  hugo 10/5/2009, 21:03

Cai nay hom bua minh co lam trong lop va cho thay coi roi`...Su dung 2 den hieu thi don gian thoi.Co ban nao lam duoc 1 den hieu thi up len xem nha.Trua gio mo o nha ma chua duoc ne Crying or Very sad
hugo
hugo

Tổng số bài gửi : 15
Join date : 26/02/2009

Về Đầu Trang Go down

Về Đầu Trang

- Similar topics

 
Permissions in this forum:
Bạn không có quyền trả lời bài viết