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

Đề tài: lập trình multithread trong Linux

  1. #1
    Ngày gia nhập
    05 2007
    Bài viết
    16

    Mặc định lập trình multithread trong Linux

    Em đang làm bài tập lớn lập trình multithread trong Linux để nhân tích vô hướng của 2 vecto.
    Mong mọi người có tài liệu về chủ đề trên thì share cho em với, nếu có code mẫu thì càng hay.
    Đã được chỉnh sửa lần cuối bởi fanshinichi : 17-05-2008 lúc 12:03 AM.
    C++,C#,Java muôn năm

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

    Nếu đã từng học lập trình pthread và mutex trên linux thì việc giải bài tập này khá đơn giản theo trình tự sau

    - Tạo mutex để đồng bộ
    - Mãng toàn cục chứa kết quả
    - Tạo số process cần thiết bằng pthread_create
    - truyền vào 1 hàm tính toán và truyền thông số là phần tử thứ mấy của mãng, ví dụ func1
    - sau khi tính toán trong func1 ra kết quả thì
    lock cái mutex lại
    cập nhật biến toàn cục
    unlock mutex
    - Main sẽ wait đến khi tất cả pthread chạy xong thì return kết quả
    vậy là ok

  3. #3
    Ngày gia nhập
    05 2007
    Bài viết
    16

    Trích dẫn Nguyên bản được gửi bởi phamhphuc Xem bài viết
    Nếu đã từng học lập trình pthread và mutex trên linux thì việc giải bài tập này khá đơn giản theo trình tự sau

    - Tạo mutex để đồng bộ
    - Mãng toàn cục chứa kết quả
    - Tạo số process cần thiết bằng pthread_create
    - truyền vào 1 hàm tính toán và truyền thông số là phần tử thứ mấy của mãng, ví dụ func1
    - sau khi tính toán trong func1 ra kết quả thì
    lock cái mutex lại
    cập nhật biến toàn cục
    unlock mutex
    - Main sẽ wait đến khi tất cả pthread chạy xong thì return kết quả
    vậy là ok
    Ý em hỏi là ai có tài liệu thí share cho em tìm hiểu chứ lý thuyết đó là em biết rùi anh Phúc ơi
    C++,C#,Java muôn năm

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

  1. Lập trình C trong linux. Cách biên dịch chương trình C trên Linux như thế nào?
    Gửi bởi thangbn 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: 30-05-2009, 11:38 AM
  2. hỏi về multithread trong C#
    Gửi bởi vinhson trong diễn đàn Nhập môn lập trình C#, ASP.NET
    Trả lời: 1
    Bài viết cuối: 27-03-2009, 02:07 AM
  3. Hỏi về lập trình Multithread trong C
    Gửi bởi zangpt trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 2
    Bài viết cuối: 01-08-2008, 09:09 AM
  4. Xin tài liệu về lập trình Multithread trong C
    Gửi bởi zangpt trong diễn đàn Tài liệu, ebooks và công cụ
    Trả lời: 0
    Bài viết cuối: 13-05-2008, 10:37 AM
  5. Làm việc với kí tự và chuỗi trong lập trình C trên Linux [Linux Programming]
    Gửi bởi Xcross87 trong diễn đàn Thủ thuật, Tutorials và Mã nguồn
    Trả lời: 4
    Bài viết cuối: 02-10-2007, 11:33 PM

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