|
center.c
#include <stdio.h>
#include <unistd.h>
#include <sys/types.h>
#include <sys/msg.h>
#include <sys/ipc.h>
#define CENTRAL_MAILBOX 1200 //Central Mailbox number
struct {
long priority;
int temp;
int pid;
int stabl
|
- 페이지 9페이지
- 가격 300원
- 등록일 2016.10.27
- 파일종류 워드(doc)
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
큐도 사용할 수 있다. 여러 작업이 동시에 실행되는 환경에서, 작업을 대기열에 저장하고 우선순위 등의 규칙에 따라 큐에서 작업을 꺼내어 실행한다.
- 메시지 전달: 네트워크에서 메시지 전달에도 큐가 활용됩니다. 송신자는 메시지를 큐에
|
- 페이지 5페이지
- 가격 3,000원
- 등록일 2024.01.12
- 파일종류 한글(hwp)
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
만들기
- 타임아웃에 의해 태스크를 준비상태로 만들기
- OSEventWaitListInit(), OSEventTaskRdy(),
OSEventWait(), OSEventTO() 1.이벤트 컨트롤 블록 (ECB)
2.세마포어(Semaphore)
3.메시지 메일박스(Message Mailbox)
4.메시지 큐(Message Queue)
|
- 페이지 17페이지
- 가격 1,000원
- 등록일 2003.12.27
- 파일종류 피피티(ppt)
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
queue(char car[]){
if(tag==1){
cout<<"\n최대 대기차량수를 넘었습니다!!!";
cout<<"\npress any key...";
getch();
clrscr();
return;
}/* 큐 오버플로우시 처리 부분(대기차량수가 넘었다는 메시지 출력) */
rear=(rear+1)%100;
if(front==rear) tag=1;
strcpy(queue[rear].name,car);
|
- 페이지 14페이지
- 가격 2,000원
- 등록일 2007.01.12
- 파일종류 한글(hwp)
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
메시지가 출력되었다.
또한 아무 원소가 없는 큐 안에 임의의 7이라는 원소를 while문을 이용 104번 저장 시켰는데 100개 까지는 저장되었지만 그 이후는 큐에 저장할수있는 최대 개수가 넘어 버려서 4번의 경고 메시지가 출력되었다. 모든 메소
|
- 페이지 8페이지
- 가격 1,000원
- 등록일 2007.12.26
- 파일종류 한글(hwp)
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|