Xin cac ban giup do ve bai tap nay
+3
phamlankhanh
vhoanghung
buptrexanh85
7 posters
Trang 1 trong tổng số 1 trang
Xin cac ban giup do ve bai tap nay
Giải thích đọan mã sau của ứng dụng sản xuất tiêu thụ :
HANDLE ProducerHandle1 , ProducerHandle2 ;
HANDLE ConsumerHandle1 , ConsumerHandle2 ;
DWORD ProducerID1 , ProducerID2 ;
DWORD ConsumerID1 , ConsumerID2;
ProducerHandle1 = CreateThread(0 , 0 , (LPTHREAD_START_ROUTINE)Producer,0,0, &ProducerID1);
ProducerHandle2 = CreateThread(0 , 0 , (LPTHREAD_START_ROUTINE)Producer ,0,4, &ProducerID2);
ConsumerHandle1 = CreateThread(0,0(LPTHREAD_START_ROUTINE)Consumer ,0,4,&ConsumerID1);
ConsumerHandle2 = CreateThread(0,0(LPTHREAD_START_ROUTINE)Consumer ,0,0,&ConsumerID2);
Bạn nào biết thì chỉ giúp mình với nhé . Thanks !
HANDLE ProducerHandle1 , ProducerHandle2 ;
HANDLE ConsumerHandle1 , ConsumerHandle2 ;
DWORD ProducerID1 , ProducerID2 ;
DWORD ConsumerID1 , ConsumerID2;
ProducerHandle1 = CreateThread(0 , 0 , (LPTHREAD_START_ROUTINE)Producer,0,0, &ProducerID1);
ProducerHandle2 = CreateThread(0 , 0 , (LPTHREAD_START_ROUTINE)Producer ,0,4, &ProducerID2);
ConsumerHandle1 = CreateThread(0,0(LPTHREAD_START_ROUTINE)Consumer ,0,4,&ConsumerID1);
ConsumerHandle2 = CreateThread(0,0(LPTHREAD_START_ROUTINE)Consumer ,0,0,&ConsumerID2);
Bạn nào biết thì chỉ giúp mình với nhé . Thanks !
buptrexanh85- Tổng số bài gửi : 26
Join date : 15/05/2009
Re: Xin cac ban giup do ve bai tap nay
HANDLE ProducerHandle1 , ProducerHandle2 ; // Tao 2 nha san xuat
HANDLE ConsumerHandle1 , ConsumerHandle2 ; // Tao 2 nha tieu thu
DWORD ProducerID1 , ProducerID2 ; // Tao ID cho 2 nha san xuat
DWORD ConsumerID1 , ConsumerID2; // Tao ID cho 2 nha tieu thu
ProducerHandle1 = CreateThread(0 , 0 , (LPTHREAD_START_ROUTINE)Producer,0,0, &ProducerID1); // Tao luong thuc thi cho nha san xuat 1 thong so (khong xet, khong xet, 0: cho chay tu dong khi kich hoat san xuat, ID nha san xuat 1)
ProducerHandle2 = CreateThread(0 , 0 , (LPTHREAD_START_ROUTINE)Producer ,0,4, &ProducerID2);// Tao luong thuc thi cho nha san xuat 2 thong so (khong xet, khong xet, 4: san xuat xong tra ve trang thai nghi(ngu cho goi day), ID nha san xuat 2)
//Tuong tu cho nha tieu thu cung voi cac thong so tuong tu nhu tren.
ConsumerHandle1 = CreateThread(0,0(LPTHREAD_START_ROUTINE)Consumer ,0,4,&ConsumerID1);
ConsumerHandle2 = CreateThread(0,0(LPTHREAD_START_ROUTINE)Consumer ,0,0,&ConsumerID2);
---------------------------------
Minh nho la cai nay da co giai thich roi thi phai, minh giai thich theo minh hieu thoi con dung hay sai thi hok ro lam.
Nhung thong so:
0: la tu dong thuc thi
4: la chay xong rui nghi cho goi lai
HANDLE ConsumerHandle1 , ConsumerHandle2 ; // Tao 2 nha tieu thu
DWORD ProducerID1 , ProducerID2 ; // Tao ID cho 2 nha san xuat
DWORD ConsumerID1 , ConsumerID2; // Tao ID cho 2 nha tieu thu
ProducerHandle1 = CreateThread(0 , 0 , (LPTHREAD_START_ROUTINE)Producer,0,0, &ProducerID1); // Tao luong thuc thi cho nha san xuat 1 thong so (khong xet, khong xet, 0: cho chay tu dong khi kich hoat san xuat, ID nha san xuat 1)
ProducerHandle2 = CreateThread(0 , 0 , (LPTHREAD_START_ROUTINE)Producer ,0,4, &ProducerID2);// Tao luong thuc thi cho nha san xuat 2 thong so (khong xet, khong xet, 4: san xuat xong tra ve trang thai nghi(ngu cho goi day), ID nha san xuat 2)
//Tuong tu cho nha tieu thu cung voi cac thong so tuong tu nhu tren.
ConsumerHandle1 = CreateThread(0,0(LPTHREAD_START_ROUTINE)Consumer ,0,4,&ConsumerID1);
ConsumerHandle2 = CreateThread(0,0(LPTHREAD_START_ROUTINE)Consumer ,0,0,&ConsumerID2);
---------------------------------
Minh nho la cai nay da co giai thich roi thi phai, minh giai thich theo minh hieu thoi con dung hay sai thi hok ro lam.
Nhung thong so:
0: la tu dong thuc thi
4: la chay xong rui nghi cho goi lai
vhoanghung- Tổng số bài gửi : 76
Join date : 19/03/2009
Age : 39
Đến từ : Ho Chi Minh
Re: Xin cac ban giup do ve bai tap nay
Thầy không yêu cầu các bạn thuộc code 100% đâu, chỉ cần biết cách làm sao cho ngắn gọn và đầy đủ (kiểu thuật giải = mã giả)
Mình lên forum cũ thấy thầy yêu cầu như vậy đó
Mình lên forum cũ thấy thầy yêu cầu như vậy đó
phamlankhanh- Tổng số bài gửi : 87
Join date : 11/03/2009
Re: Xin cac ban giup do ve bai tap nay
uh minh cung dong tinh voi cach giai thich cua ban do.
kt_yomost- Tổng số bài gửi : 24
Join date : 09/04/2009
Hay cu lam chi tỉet
Nếu không nắm kỷ, thì mới làm theo kiểu mã giả, ngược lại nếu đã hiểu, thì nên làm đầy đủ.
Re: Xin cac ban giup do ve bai tap nay
Thi lý thuyết đâu cần phải viết code,giải thích code đâu bạn.
tranlamxuanhang_107H1029- Tổng số bài gửi : 25
Join date : 23/03/2009
Re: Xin cac ban giup do ve bai tap nay
Trong đề thi mấy năm trước thầy có cho giải thích code đó mấy bạn, có bạn nào nắm rõ về code giải thích giúp mình bài này luôn nhé.
Dim strData as String
txtRemoteHost.Text = udpPeerA.RemoteHostIP
udpPeerA.GetData strData
txtReceive.Text = strData
Me.WindowState = vbNormal
Me.SetFocus
setWindowPos Me.hWnd, HWND_TOPMOST, 0,0,0,0, SWP_SHOWWINDOW
Cảm ơn mấy bạn nhìu.
Dim strData as String
txtRemoteHost.Text = udpPeerA.RemoteHostIP
udpPeerA.GetData strData
txtReceive.Text = strData
Me.WindowState = vbNormal
Me.SetFocus
setWindowPos Me.hWnd, HWND_TOPMOST, 0,0,0,0, SWP_SHOWWINDOW
Cảm ơn mấy bạn nhìu.
diemphucnguyen- Tổng số bài gửi : 10
Join date : 06/05/2009
Similar topics
» cần ng` giải giúp(ROUND ROBIN và FIFO),tks nhìu cho ai giúp đỡ
» Các bạn ơi giúp tôi với
» cần giúp đở
» Thảo luận Bài 1
» Các thắc mắc chưa hiểu khi thực hành
» Các bạn ơi giúp tôi với
» cần giúp đở
» Thảo luận Bài 1
» Các thắc mắc chưa hiểu khi thực hành
Trang 1 trong tổng số 1 trang
Permissions in this forum:
Bạn không có quyền trả lời bài viết