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

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

Đang tải... (xem toàn văn)

Thông tin tài liệu

• 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[r]

(1)

Chương Các kỹ thuật lập trình nâng cao

4.1 Tiến trình (process) chế sử dụng signal 4.2 Lập trình xử lý đa tiến trình

4.3 Giới thiệu luồng 4.4 Lập trình đa luồng

(2)

4.1 Tiến trình chế sử dụng signal

§ Khái niệm tiến trình

(3)

Khái niệm tiến trình

§ Tiến trình tạo ta thực thi chương trình

§ Đa tiến trình cho phép nhiều chương trình

thực thi chia sẻ liệu với

§ Các tham số tiến trình

Lập trình hệ nhúng

§ Các tham số 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 gọi để thực thi tiến

trình

ls –e –o pid,ppid,command

(4)

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() getppid() trả giá trị kiểu pid_t (bản

(5)

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

(6)

Tạo tiến trình mới

(7)

Tạo tiến trình mới

§ Cách 2: sử dụng hàm fork exec

Ngày đăng: 10/03/2021, 14:33

Tài liệu cùng người dùng

Tài liệu liên quan