안녕하세요 ?
커널 2.6(선점형)의 경우는 process에 할당된 일정 시간이 종료하면, 스케쥴링 전환이 발생합니다.
커널 2.4(비선점형)의 경우 어떤 때 스케쥴링 전환이 발생합니까? 즉 스케쥴링 전환의 기준이 무엇인지요?
[ <=== 질문1 ]
커널 2.4의 경우는 비선점형이기 때문에,
"프로그램(=process)내에서 while(1) {…}과 같은 무한 루프문을 사용하면 스케쥴링 전환이 발생하지 않고, 시스템이 다운되기 때문에 안 된다"고 어떤 책에서 보았습니다.(어느 책인지 기억이 잘 안나네요…)
#include <iostream>
#include <list>
using namespace std;
// std::list에 삽입하기 위한 클래스
class Test
{
public:
// 생성자의 가장 중요한 임무는 int 타입의 동적메모리를 생성하는 것입니다.
Test() {
cid = id;
안녕하세요.
예전에는 리눅스 시스템에서 백그라운드로 실행 시켰을때 항상 작동중이였는데...
어제부터인가 윈도우에서 접속한 SecurtCRT를 종료하면 실행중인 프로그램이 종료해 버립니다.
왜그런가요???
백그라운드로 실행 시켰는데도 속썩입니다. ㅡ.ㅡ;;
SecurtCRT 설정탓일까요?? 서버 탓일까요??