프로세스와 스레드
- 최초 등록일
- 2004.05.23
- 최종 저작일
- 2004.05
- 5페이지/ MS 워드
- 가격 1,000원
소개글
프로세스와 스레드의 차이점을 설명하고 그 사용법을 소개한글입니다.
목차
1. 프로세스와 스레드의 차이점을 설명하시오.
2. 1초에 한 번씩 자신의 이름을 화면에 출력하는 스레드를 작성하시오.
(Thread를 상속하는 방식과 Runnable을 구현하는 방식으로 각각 작성하시오)
(소스와 결과화면을 제출하시오)
3. synchronized 키워드에 대해서 설명하시오.
4. wait(), notify(), notifyAll() 메소드에 대해서 설명하시오.
본문내용
프로세스
프로세스는 컴퓨터 내에서 실행중인 프로그램의 인스턴스이다. 이 용어는 몇몇 운영체계에서 사용되는, "태스크"라는 용어와 의미상으로 가깝다. 유닉스나 몇몇 다른 운영체계에서는, 프로그램이 시작되면 프로세스도 시작된다. 태스크와 마찬가지로, 프로세스는 그 프로세스가 추적 관리될 수 있게 하기 위한 특정한 데이터 셋이 관련되어 실행 중인 프로그램이다. 여러 명의 사용자들에 의해 공유되고 있는 응용프로그램은 일반적으로 각 사용자들의 실행단계에서 하나의 프로세스를 갖는다. 프로세스는 자프로세스라고도 불리는 서브프로세스를 시작시킬 수 있다. 자프로세스는 부프로세스의 복제로서 부프로세스의 자원을 일부 공유하는데, 부프로세스가 종료되면 더 이상 존재할 수 없다. 프로세스들은 몇 가지 IPC 방식을 통하여 정보를 교환하거나 그들의 연산을 동기화할 수 있다.
참고 자료
없음