Từ 1 tới 2 trên tổng số 2 kết quả

Đề tài: Lập Trình đa nhiệm và giao tiếp giữa các thread thông qua message queue

  1. #1
    Ngày gia nhập
    12 2008
    Bài viết
    198

    Wink Lập Trình đa nhiệm và giao tiếp giữa các thread thông qua message queue

    Tạo ra 2 quá trình. Quá trình thứ nhất đọc từ file nhiều chuỗi liên tiếp, mỗi chuỗi gồm các phép toán +, -, *, / và hai toán hạng.
    Ví dụ trong file sẽ lưu các chuỗi dạng như sau :
    2 + 3
    1 - 2
    4 * 6
    15 / 3
    Sau đó quá trình thứ nhất truyền các chuỗi dữ liệu này cho quá trình thứ hai. Quá trình thứ hai thực hiện tính toán và trả chuỗi kết quả về lại cho quá trình đầu tiên để ghi lại vào file như sau:
    2 + 3 = 5
    1 - 2 = -1
    4 * 6 = 24
    15 / 3 =5
    Thực hiện bài toán dùng message queue để giao tiếp giứa 2 quá trình.
    bài tập môn hệ điều hành bạn nào biết thì thử cho ý kiến xem,mnfh không cần code đâu

  2. #2
    Ngày gia nhập
    09 2008
    Nơi ở
    Da Nang
    Bài viết
    3

    Bạn sử dụng CreatProcess để tạo các quá trình và sử dụng các hàm Sendmessage r e c ei v để đưa và nhận message từ message Queue từ các quá trình .

    Bạn sẽ tạo một quá trình đọc file txt và quá trình xử lý tính toán ( dùng CreateProcess để để tạo )
    Tạo dialog cho quá trình đọc và tạo dialog thứ hai hiển thị xâu khi vừa gửi tới
    Mỗi dialog có 1 handle rồi dùng sendmessage để dưa message tới các handle của cửa sổ dialog.
    Đã được chỉnh sửa lần cuối bởi chet_la_het_tht : 22-01-2009 lúc 11:06 AM.
    Sống trên đới cần có 1 núi tiền

Các đề tài tương tự

  1. Xử lý 2 tiến trình bằng Message Queue trong lập trình C?
    Gửi bởi hvcuongit trong diễn đàn Thắc mắc lập trình C/C++ trên Linux
    Trả lời: 14
    Bài viết cuối: 04-01-2016, 12:49 PM
  2. Lập trình C dùng message queue để giao tiếp giữa 2 quá trình trong C?
    Gửi bởi tienhienpt trong diễn đàn Thắc mắc lập trình C/C++ trên Linux
    Trả lời: 5
    Bài viết cuối: 17-04-2011, 06:49 PM
  3. Lập trình C Thực hiện bài toán dùng message queue để giao tiếp giứa 2 quá trình.
    Gửi bởi haidag20101991 trong diễn đàn Thắc mắc lập trình C/C++ trên Linux
    Trả lời: 0
    Bài viết cuối: 12-04-2011, 01:27 PM
  4. Thread's Message Queue là gì?
    Gửi bởi peterdrew2010 trong diễn đàn Thắc mắc lập trình Visual C++
    Trả lời: 2
    Bài viết cuối: 22-11-2010, 02:03 PM
  5. Lập Trình đa nhiệm và giao tiếp giữa các thread thông qua message queue
    Gửi bởi Cpro trong diễn đàn Thắc mắc lập trình Visual C++
    Trả lời: 1
    Bài viết cuối: 22-01-2009, 11:01 AM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn