1. Tuyển Mod quản lý diễn đàn. Các thành viên xem chi tiết tại đây

Hỏi bài toán người sản xuầt -người tiêu dùng bằng java

Chủ đề trong 'Hỏi đáp Tin học' bởi Josy, 16/11/2006.

  1. 0 người đang xem box này (Thành viên: 0, Khách: 0)
  1. Josy

    Josy Thành viên mới

    Tham gia ngày:
    16/11/2006
    Bài viết:
    1
    Đã được thích:
    0
    Hỏi bài toán người sản xuầt -người tiêu dùng bằng java

    Text Các cao thủ hãy ra tay gíp đỡ , cho em xin đoạn code bài toán sau đây:
    Cho 2 tiến trình chạy song song , tiến trình P cung cấp thông tin cho tiến trình C, tiến trình C là người tiêu thụ thông tin . Yêu cầu của bài toán là : tạo một vùng đệm buffer để lưu trữ thông tin do tiến trình P cung cấp , một vấn đề đặt ra là
    - Nếu buffer đầy thì tiến trình P phải chờ cho đến khi tiến trình C tiêu thụ thông tin xong thông báo cho tiến trình P để tiến trình P tiếp tục cung cấp thông tin
    - Nếu buffer rỗng thì tiến trình C phải chờ cho đến khi tiến trình P sản xuất thông tin báo cho tiến trình C biết để tiêu thụ thông tin

    Em đang điên cái đầu vì nó đây , mong các bác gíup đỡ cho lưu ý bằng Java nhé. Cám ơn nhiều Text
  2. antigod

    antigod Thành viên rất tích cực

    Tham gia ngày:
    03/12/2004
    Bài viết:
    5.791
    Đã được thích:
    4
    Có trang web riêng của dân Java dáy sao bác ko vào đó mả hỏi.
    Java việt nam gì đó lên google search thử
  3. toad

    toad Thành viên mới

    Tham gia ngày:
    11/08/2004
    Bài viết:
    115
    Đã được thích:
    0
    http://www.javavietnam.org/
    Tôi nghĩ bạn có thể dùng một số cơ chế đồng bộ như Mutex, Semaphore, ... hình như mấy cái này Java hỗ trợ rất tốt.
    Good luck!

Chia sẻ trang này