검색어 입력폼

[컴퓨터] Multiprocess, Multithread 프로그래밍

등록일 2004.06.30 한글파일한컴오피스 (hwp) | 7페이지 | 가격 1,000원

목차

1. UNIX/Linux system call인 fork와 필요하면 exec, wait 등을 사용함
♡ 소 스 코 드 ♡
♡ 프로그램 설명 ♡
♡ 실 행 결 과 (캡쳐화면) ♡

2. Pthread 라이브러리를 사용함
♡ 소 스 코 드 ♡
♡ 프로그램 설명 ♡
♡ 실 행 결 과 (캡쳐화면) ♡

3. Java Thread를 사용함
♡ 소 스 코 드 ♡
♡ 프로그램 설명 ♡
♡ 실 행 결 과 (캡쳐화면) ♡

☺ 참 고 자 료

본문내용

(Multiprocess, Multithread 프로그래밍) 여러 개(3개 정도)의 process 또는 thread를 생성하여 동시에 수행하도록 하는 프로그램을 다음의 세가지 방법으로 각각 작성하시오. 각 프로세스는 구분이 잘 되는 서로 다른 문자를 주기적으로 출력하는 프로그램이 되도록 하여 병행 처리 과정을 잘 나타낼 수 있게 한다. (1, 2는 C언어 프로그램, 3은 java 프로그램)

1. UNIX/Linux system call인 fork와 필요하면 exec, wait 등을 사용함


♡ 소 스 코 드 ♡
#include<stdio.h>
#include<stdlib.h>

int main(){
int pid_A,pid_B,pid_C,temp;
int i1,i2,i3;
int j1,j2,j3;
temp=rand()%100+1; //1에서 100사이의 임의의 수를 temp에 저장
pid_A=fork();
if(pid_A<0){ // A가 생성되지 않으면!!
printf("error");
exit(-1);

참고 자료

모바일 자바 프로그래밍, 피어슨 에듀케이션 코리아, 김성환 공동저
http://www.llnl.gov/computing/tutorials/workshops/workshop/pthreads/MAIN.html
http://search.naver.com/search.naver?where=nexearch&query=java.awt.*%3B&hw=1
http://java.freehosting.co.kr/java/messages/7514.html
다운로드 맨위로