목차
#1 3
1. 과제 개요 3
2. 소스코드 설명 3
3. 결과 화면 4
#2 5
1. 과제 개요 5
2. 소스코드 설명 5
3. 결과 화면 6
1. 과제 개요 3
2. 소스코드 설명 3
3. 결과 화면 4
#2 5
1. 과제 개요 5
2. 소스코드 설명 5
3. 결과 화면 6
본문내용
1. 과제 개요
반복문과 sleep() 함수를 사용해 1초 간격으로 “System Programming”을 출력하는 프로그램을 작성한다.
작성된 프로그램이 “Ctrl + C”로 종료되지 않도록 sigprocmask() 함수를 이용해 블록한다.
2. 구현 사항
sigset구조체와 sigemptyset(), sigaddset(), sigprocmask() 함수를 이용하여 시그널을 분류하여 블록하였다. 반복문과 sleep() 함수를 이용하여 1초간격으로 “System Programming”을 출력하는 과제 요구사항에 맞게 모두 구현하였다.
3. 소스코드 설명
소스1. sigset 구조체 및 시그널 집합
sigset_t 구조체를 선언 후 sigemptyset() 함수를 사용하여 시그널 집합을 비운다. sigaddset() 함수를 이용해 시그널 집합에 SIGINT를 추가한다. 그후에 sigprocmask() 함수를 사용해 sigset집합 안의 시그널들을 블록한다.
반복문과 sleep() 함수를 사용해 1초 간격으로 “System Programming”을 출력하는 프로그램을 작성한다.
작성된 프로그램이 “Ctrl + C”로 종료되지 않도록 sigprocmask() 함수를 이용해 블록한다.
2. 구현 사항
sigset구조체와 sigemptyset(), sigaddset(), sigprocmask() 함수를 이용하여 시그널을 분류하여 블록하였다. 반복문과 sleep() 함수를 이용하여 1초간격으로 “System Programming”을 출력하는 과제 요구사항에 맞게 모두 구현하였다.
3. 소스코드 설명
소스1. sigset 구조체 및 시그널 집합
sigset_t 구조체를 선언 후 sigemptyset() 함수를 사용하여 시그널 집합을 비운다. sigaddset() 함수를 이용해 시그널 집합에 SIGINT를 추가한다. 그후에 sigprocmask() 함수를 사용해 sigset집합 안의 시그널들을 블록한다.
추천자료
[생명공학][생명공학 특허][생명공학사업]생명공학의 정의, 생명공학의 기술, 생명공학 관련 ...
[생명공학][생명공학기술]생명공학의 정의, 생명공학의 발전양상, 생명공학의 시장규모, 선진...
[생명공학][생명공학기술][생명공학산업][바이오][생물산업]생명공학의 정의, 특징, 중요성, ...
[기술자][자원공학기술자][자동차기술자][전기공학기술자][정보처리기술자][조경기술자][자원...
BT(생명공학, 바이오기술)의 배경과 융합기술, BT(생명공학, 바이오기술) 발명특허, BT(생명...
[소프트웨어공학][소프트웨어공학 개발공정][테스트]소프트웨어공학의 개념, 소프트웨어공학...
[공학][전자공학][통신공학][기계공학][조직공학][인체공학][소프트웨어공학][환경공학][전자...
[전자공학][교과과정][반도체][집적회로(IC)][증폭기][제어시스템]전자공학의 발전, 전자공학...
[공학][제조공학][재료공학][섬유공학][조직공학][전자공학][통신공학][소프트웨어공학][제조...
[섬유공학][대한섬유공업연구회][섬유공학회지][텐셀섬유]섬유공학의 역사, 섬유공학의 교육...
[미래기술, 미래기술과 사회변화, 미래기술과 생물공학, 열공학, 신소재공업, 건설기술]미래...
[BIT, BT 생명공학기술 IT 정보통신기술 융합]BIT(BT 생명공학기술 IT 정보통신기술 융합)의 ...
[방통대 교육공학] 교육공학에 대한 교육공학자들의 정의를 참고하여 자기 자신 나름대로의 ...
소개글