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.

Giai thích ứng dụng của số 4 và số 1.

+2
nvhung_107H1040
HoThiVuong2009
6 posters

Go down

Giai thích ứng dụng của số 4 và số 1. Empty Giai thích ứng dụng của số 4 và số 1.

Bài gửi  HoThiVuong2009 11/5/2009, 14:01

Theo mình được nghe thầy giảng: số 0: Là khi luồng tạo ra sẽ đưa vào thi hành ngay, tức là chạy luôn.
Còn số 4: là luồng sẽ ngủ,không thi hành

HANDLE ProducerHandle1, ProducerHandle2;//Khai báo nhà sản xuaats1,nhà sản xuất 2 kiểu mục quản
HANDLE ConsumerHandle1, ConsumerHandle2;//Khai báo nhà tiêu thụ 1,nhà tiêu thụ 2 kiểu mục quản.

DWORD ProducerID1, ProducerID2;//ID1,ID2 của nhà sản xuất
DWORD ConsumerID1, ConsumerID2;//ID1,ID2 của nhà tiêu thụ
// Tạo 2 luồng sản xuất trong trạng thái ngủ
ProducerHandle1=CreateThread(0,0,(LPTHREAD_START_ROUTINE)Producer,0, 4, &ProducerID1);//CreatThread:tạo luồng,0,0:không quan tâm,(LPTHREAD_START_ROUTINE):ép kiểu.0:thi hành,4:ngủ luôn
ProducerHandle2=CreateThread(0,0,(LPTHREAD_START_ROUTINE)Producer,0, 4, &ProducerID2);
HoThiVuong2009
HoThiVuong2009

Tổng số bài gửi : 87
Join date : 19/02/2009
Age : 40
Đến từ : Phú Yên

Về Đầu Trang Go down

Giai thích ứng dụng của số 4 và số 1. Empty Re: Giai thích ứng dụng của số 4 và số 1.

Bài gửi  nvhung_107H1040 12/5/2009, 07:30

mình cũng nhớ thầy giáo giải thích như bạn. Cám ơn bạn đã chia sẻ cùng mọi người nhé
nvhung_107H1040
nvhung_107H1040

Tổng số bài gửi : 136
Join date : 04/03/2009

Về Đầu Trang Go down

Giai thích ứng dụng của số 4 và số 1. Empty Re: Giai thích ứng dụng của số 4 và số 1.

Bài gửi  hienminhchau2005 12/5/2009, 08:14

HoThiVuong2009 đã viết:Theo mình được nghe thầy giảng: số 0: Là khi luồng tạo ra sẽ đưa vào thi hành ngay, tức là chạy luôn.
Còn số 4: là luồng sẽ ngủ,không thi hành

HANDLE ProducerHandle1, ProducerHandle2;//Khai báo nhà sản xuaats1,nhà sản xuất 2 kiểu mục quản
HANDLE ConsumerHandle1, ConsumerHandle2;//Khai báo nhà tiêu thụ 1,nhà tiêu thụ 2 kiểu mục quản.

DWORD ProducerID1, ProducerID2;//ID1,ID2 của nhà sản xuất
DWORD ConsumerID1, ConsumerID2;//ID1,ID2 của nhà tiêu thụ
// Tạo 2 luồng sản xuất trong trạng thái ngủ
ProducerHandle1=CreateThread(0,0,(LPTHREAD_START_ROUTINE)Producer,0, 4, &ProducerID1);//CreatThread:tạo luồng,0,0:không quan tâm,(LPTHREAD_START_ROUTINE):ép kiểu.0:thi hành,4:ngủ luôn
ProducerHandle2=CreateThread(0,0,(LPTHREAD_START_ROUTINE)Producer,0, 4, &ProducerID2);

Minh cũng nhớ nhớ giải thich như như vậy đó đó?
Cảm on bạn Vương nhiều nhoa!
Sau hom qua di hoc ve, tui kêu mà bạn cứ nghĩ ai vay? hehe
Chuc Nhỏ buổi sáng vui vẻ.
hienminhchau2005
hienminhchau2005

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

Về Đầu Trang Go down

Giai thích ứng dụng của số 4 và số 1. Empty Re: Giai thích ứng dụng của số 4 và số 1.

Bài gửi  PhamThiKhanhHa 12/5/2009, 13:01

Câu trả lời của bạn rất chi tiết, cám ơn bạn nhiều nha

PhamThiKhanhHa

Tổng số bài gửi : 25
Join date : 04/03/2009

Về Đầu Trang Go down

Giai thích ứng dụng của số 4 và số 1. Empty Re: Giai thích ứng dụng của số 4 và số 1.

Bài gửi  caynamnho 12/5/2009, 15:45

// Tạo 2 luồng sản xuất trong trạng thái ngủ
ProducerHandle1=CreateThread(0,0,(LPTHREAD_START_ROUTINE)Producer,0, 4, &ProducerID1);//CreatThread:tạo luồng,0,0:không quan tâm,(LPTHREAD_START_ROUTINE):ép kiểu.0:thi hành,4:ngủ luôn
ProducerHandle2=CreateThread(0,0,(LPTHREAD_START_ROUTINE)Producer,0, 4, &ProducerID2);

- 2 tham số đấu tiên bỏ qua
- Tham số thứ 3 là tên hàm , ở đây là Producer và trước tên hàm là (...) ép kiểu
- Tham số thứ 4 : nếu hàm Producer ko có tham số đầu vào là 0, nếu có tham số đầu vào thì là số tham số đầu vào, có thể se là 1,2,3 với chỉ 1 tham số đầu vào Producer(void *p) nhung trong hàm sẽ dủng cấu trúc Switch .. case với tham số p là case 1, case 2, case 3.
- Tham số thứ 5 : 0 Thi hành ngay | 4 ngủ lun cho tiến trình Producer
- Tham số cuối cùng là &ProducerID1 đấy là DWORK mà Hệ điều hành sẽ đăng ký tiến trình để quản lý.
caynamnho
caynamnho

Tổng số bài gửi : 22
Join date : 20/03/2009

Về Đầu Trang Go down

Giai thích ứng dụng của số 4 và số 1. Empty Giai thích ứng dụng của số 4 và số 1.

Bài gửi  nguyenthiphuongchi 13/5/2009, 02:50

Tiêu đề bị nhầm rồi,đúng phải là :số 4 với số 0 chứ! Question hihi

nguyenthiphuongchi

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

Về Đầu Trang Go down

Giai thích ứng dụng của số 4 và số 1. Empty Re: Giai thích ứng dụng của số 4 và số 1.

Bài gửi  Sponsored content


Sponsored content


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