2011-10-08 31 views

Trả lời

4

tôi bạn tình cờ được trên một trong những unixes:

man 2 kill

man 2 tín hiệu

man 2 sigvec

15

Cách để gửi một tín hiệu đến một quá trình là kill(pid, signal); Tuy nhiên, bạn nên lưu ý rằng tín hiệu không phải là phương tiện giao tiếp giữa các quy trình mạnh mẽ ngoại trừ thông điệp cha-con-trực tiếp do các điều kiện chủng tộc vốn có. Ống, tập tin, thư mục, tên gọi semaphores, ổ cắm, bộ nhớ chia sẻ, vv tất cả cung cấp phương pháp tiếp cận rất tốt hơn để liên lạc quá trình liên.

+0

Tệp tiêu đề nào định nghĩa giết? –

+0

Nó được khai báo trong ' ' –

+0

Có phải chuẩn C hoặc POSIX không? Tôi bối rối vì trang wikipedia cho signal.h không bao gồm giết cũng C trong một cuốn sách Nutshell không đề cập đến chức năng này. –

Các vấn đề liên quan