TAILIEUCHUNG - Bài giảng Lập trình hệ nhúng: Chương 4 - Phạm Văn Thuận

Chương 4 - Các kỹ thuật lập trình nâng cao. Những nội dung chính trong chương này gồm có: Tiến trình (process) và cơ chế sử dụng signal, lập trình xử lý đa tiến trình, giới thiệu về luồng, lập trình đa luồng. . | Chương 4. Các kỹ thuật lập trình nâng cao . Tiến trình (process) và cơ chế sử dụng signal . Lập trình xử lý đa tiến trình . Giới thiệu về luồng . Lập trình đa luồng Lập trình hệ nhúng 70 . Tiến trình và cơ chế sử dụng signal § Khái niệm tiến trình § Cơ chế sử dụng signal Lập trình hệ nhúng 71 Khái niệm tiến trình § Tiến trình được tạo ra khi ta thực thi một chương trình § Đa tiến trình cho phép nhiều chương trình cùng thực thi và chia sẻ dữ liệu với nhau § Các tham số của một tiến trình • PID (Process ID): số hiệu tiến trình • PPID (Parent Process ID): số hiệu tiến trình cha • Command: câu lệnh được gọi để thực thi tiến trình ls –e –o pid,ppid,command Lập trình hệ nhúng 72 PID, PPID §Lấy về PID: sử dụng hàm getpid() §Lấy về PPID: sử dụng hàm getppid() §Hàm getpid() và getppid() trả giá trị kiểu pid_t (bản chất là kiểu int) Lập trình hệ nhúng 73 Dừng tiến trình § Cách 1: Sử dụng tổ hợp phím Ctrl + C § Cách 2: Sử dụng shell command kill PID Lập trình hệ .

TỪ KHÓA LIÊN QUAN
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.