[운영체제]unix에서 ipc작성
- 최초 등록일
- 2005.12.06
- 최종 저작일
- 2005.12
- 압축파일
- 가격 3,000원
소개글
signal, file, socket, message, shared memory를 각각
사용하여 서로 통신하는 두 프로그램 작성.
컴파일 실행환경
unix c
본문내용
#include <stdio.h>
#include <unistd.h>
#include <signal.h>
int x;
void foo();
main(){
signal(SIGUSR1, foo);
x=fork();
if (x!=0){
printf("parent: send signaln");
// x는 자식 프로세스의 pid
kill(x, SIGUSR1);
wait();
}
else{
printf("child: waitn");
while(1);
}
}
void foo(){
printf("received a signaln");
exit();
}
압축파일 내 파일목록
7번째.PPT
SHARE/IPC_SHM.C
SHARE/SH.C
SHARE/sharedMem.c
SHARE/sharedMem.exe
SIGNAL/SYNCHRO.C
SIGNAL/SYNCHRO.EXE
SIGNAL/sendSignal.c
SIGNAL/sendSignal.c.save
SIGNAL/sendSignal.exe
SOCKET/CLIENT.C
SOCKET/CORE
SOCKET/SERVER.C
SOCKET/SOCKET2.C
SOCKET/SOCKET2.EXE
SOCKET/sendSocket.c
SOCKET/sendSocket.exe
FILE/FILE.C
FILE/IPC_FILE.C
FILE/IPC_FILE.TXT
FILE/MYFILE.TXT
FILE/sendFile.c
FILE/sendFile.exe
MESSAGE/A.OUT
MESSAGE/IPC_MSG.C
MESSAGE/MS.C
MESSAGE/MS.EXE
MESSAGE/sendMessage.c
MESSAGE/sendMessage.exe
참고 자료
없음