1. Trang chủ
  2. » Công Nghệ Thông Tin

bài thực hành 14520378 LAB3

4 1,4K 40

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 4
Dung lượng 35,59 KB

Nội dung

Nguyễn Văn Anh Huy 14520378 ANTN2014 C110, ngày tháng năm 2015 Báo cáo LAB Bài 1: Bài 2: #include #include int superloop = 1; void on_Sigint() { printf("SIGINT signal\n"); superloop = 0; } void on_Sigterm() { printf("SIGTERM signal"); superloop=0; } void on_Sighup() { printf("SIGHUP signal"); superloop=0; } int main() { int superloop = 1; signal(SIGTERM,on_Sigterm); signal(SIGHUP,on_Sighup); signal(SIGINT,on_Sigint); while(superloop){} } Bài 3: Kết in hình: I see 17 coconuts! Giải thích: biến num_coconuts hàm không làm thay đổi biến num_coconuts hàm cha Hàm kết thúc mà không in hình Hàm cha đợi hàm kết thúc in hình kết Bài 4: #include #include #include #include #include int loop = 1; void on_signint(int signo) { printf("\nBan da nhan CTRL-C\n"); loop=0; } int main() { printf("THUC HANH HE DIEU HANH\n"); loop = 1; pid_t pid; pid = fork(); if (pid==0) execl("/usr/bin/gedit", "gedit", NULL); loop = 1; signal(SIGINT, on_signint); while(loop){} } ... while(superloop){} } Bài 3: Kết in hình: I see 17 coconuts! Giải thích: biến num_coconuts hàm không làm thay đổi biến num_coconuts hàm cha Hàm kết thúc mà không in hình Hàm cha đợi hàm kết thúc in hình kết Bài. . .Bài 2: #include #include int superloop = 1; void on_Sigint() { printf("SIGINT

Ngày đăng: 22/04/2017, 21:31

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w