Bài giảng Lập trình hệ nhúng: Chương 4 - Phạm Văn Thuận
Số trang: 19
Loại file: pdf
Dung lượng: 1.04 MB
Lượt xem: 9
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
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. Mời các bạn cùng tham khảo.
Nội dung trích xuất từ tài liệu:
Bài giảng Lập trình hệ nhúng: Chương 4 - Phạm Văn ThuậnChương 4. Các kỹ thuật lập trình nâng cao4.1. Tiến trình (process) và cơ chế sử dụng signal4.2. Lập trình xử lý đa tiến trình4.3. Giới thiệu về luồng4.4. Lập trình đa luồngLập trình hệ nhúng704.1. Tiến trình và cơ chế sử dụng signal§ Khái niệm tiến trình§ Cơ chế sử dụng signalLập trình hệ nhúng71Khái niệm tiến trình§ Tiến trình được tạo ra khi ta thực thi một chươngtrình§ Đa tiến trình cho phép nhiều chương trình cùngthự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ếntrìnhls –e –o pid,ppid,commandLập trình hệ nhúng72PID, 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ảnchất là kiểu int)Lập trình hệ nhúng73Dừ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 commandkill PIDLập trình hệ nhúng74
Nội dung trích xuất từ tài liệu:
Bài giảng Lập trình hệ nhúng: Chương 4 - Phạm Văn ThuậnChương 4. Các kỹ thuật lập trình nâng cao4.1. Tiến trình (process) và cơ chế sử dụng signal4.2. Lập trình xử lý đa tiến trình4.3. Giới thiệu về luồng4.4. Lập trình đa luồngLập trình hệ nhúng704.1. Tiến trình và cơ chế sử dụng signal§ Khái niệm tiến trình§ Cơ chế sử dụng signalLập trình hệ nhúng71Khái niệm tiến trình§ Tiến trình được tạo ra khi ta thực thi một chươngtrình§ Đa tiến trình cho phép nhiều chương trình cùngthự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ếntrìnhls –e –o pid,ppid,commandLập trình hệ nhúng72PID, 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ảnchất là kiểu int)Lập trình hệ nhúng73Dừ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 commandkill PIDLập trình hệ nhúng74
Tìm kiếm theo từ khóa liên quan:
Lập trình hệ nhúng Bài giảng Lập trình hệ nhúng Lập trình linux Kỹ thuật lập trình Lập trình xử lý đa tiến trình Lập trình đa luồngGợi ý tài liệu liên quan:
-
Kỹ thuật lập trình trên Visual Basic 2005
148 trang 245 0 0 -
NGÂN HÀNG CÂU HỎI TRẮC NGHIỆM THIẾT KẾ WEB
8 trang 182 0 0 -
Giới thiệu môn học Ngôn ngữ lập trình C++
5 trang 180 0 0 -
Luận văn: Nghiên cứu kỹ thuật giấu tin trong ảnh Gif
33 trang 147 0 0 -
Bài giảng Nhập môn về lập trình - Chương 1: Giới thiệu về máy tính và lập trình
30 trang 143 0 0 -
Báo cáo thực tập Công nghệ thông tin: Lập trình game trên Unity
27 trang 113 0 0 -
Giáo trình về phân tích thiết kế hệ thống thông tin
113 trang 112 0 0 -
LUẬN VĂN: Tìm hiểu kỹ thuật tạo bóng cứng trong đồ họa 3D
41 trang 104 0 0 -
Bài giảng Kỹ thuật lập trình - Chương 10: Tổng kết môn học (Trường Đại học Bách khoa Hà Nội)
67 trang 102 0 0 -
Giáo trình Nhập môn lập trình VB6: Phần 2
184 trang 84 0 0