Lập trình đa luồng đồng hành trong windows

Xem chủ đề cũ hơn Xem chủ đề mới hơn Go down

Lập trình đa luồng đồng hành trong windows

Bài gửi  HUYNHTHENGUYENIT83(i12a) on 22/4/2012, 22:10

- Windows là hệ điều hành đồ họa trực quan, do dó các tài nguyên của hệ thống cung cấp rất đa dạng và phong phú. Lập trình trên Windows phải hết sức thân thiện với người dùng thông qua giao diện đồ họa sẵn có của Windows.
- Windows sử dụng các hàm trong thư viện Win32 API: Hệ điều hành Windows cung cấp hàng trăm hàm để cho những ứng dụng có thể sử dụng truy cập các tài nguyên trong hệ thống. Những hàm đó được gọi là giao diện lập trình ứng dụng API(Application Programming Interface).
- Ứng dụng Windows vận hành như một tiến trình với 1 hoặc nhiều luồng: Ứng dụng Win32 xử lý theo các sự kiện(event - driven), các ứng dụng khi được viết sẽ liên tục chờ cho hệ điều hành truyền các dữ liệu nhập vào. Hệ thống sẽ đảm nhiệm truyền tất cả các dữ liệu nhập của ứng dụng vào các cửa sổ khác nhau.Mỗi cửa sổ sẽ có riêng một hàm gọi là hàm xử lý. Hệ thống sẽ gọi khi có bất cứ dữ liệu nhập vào được truyền đến cửa sổ, hàm này xử lý các dữ liệu nhập đó và trả quyền điều khiển về cho hệ thống.Hệ thống truyền các dữ liệu nhập vào thủ tục xử lý của cửa sổ thông qua một hình thức, gọi là thông điệp(message).Hệ thống sẽ phát sinh một thông điệp khi có một sự kiện nhập vào, Ví dụ như Khi người dùng nhấn một phím, di chuyển thiết bị chuột, hay kích vào các điều khiển (control) như thanh cuộn,...
- Ví dụ: Tổng đài 108 -> Đa luồng
- Ví dụ: Bài toán sản xuất - Tiêu thụ có thể được thực thi bằng ứng dụng đa luồng -> Đa luồng trong windows
avatar
HUYNHTHENGUYENIT83(i12a)

Tổng số bài gửi : 21
Join date : 16/02/2012

Xem lý lịch thành viên

Về Đầu Trang Go down

Xem chủ đề cũ hơn Xem chủ đề mới hơn Về Đầu Trang

- Similar topics

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