본문으로 바로가기
homeimage

프로세스

해당되는 글 17
  • thumbnail
    컴퓨터/프로그래밍

    C언어 프로그램 종료 때 실행할 함수 등록 함수 atexit()

    C함수 프로그램 종료 때 실행할 함수 등록 atexit() 프로그램이 종료될 때 실행하고 싶은 함수를 등록합니다. 즉, 종료 핸들러를 여러 개 등록할 수 있습니다. 헤더: stdlib.h 형태: int atexit(void (*function)(void)) 인수: void (*function)(void) 종료 시 실행할 핸들러 함수 반환: int 0 == 성공, 0 != 실패 C언어 atexit() 함수 예제 #include #include static void on_exit1() { printf( "on_exit1() 호출\n"); } static void on_exit2() { printf( "on_exit2() 호출\n"); } static void on_exit3() { printf( "on_ex..
  • thumbnail
    컴퓨터/프로그래밍

    C언어 프로그램 종료 함수 exit()

    C함수 프로그램 종료 exit() exit()는 프로그램을 종료합니다. 헤더: stdlib.h 형태: void exit(int status) 인수: int main() 함수의 반환값에 해당하는 정수 반환: - C언어 exit() 함수 예제 #include #include // exit() #include // getuid() int main() { if ( 0 != getuid()){ printf( "수퍼유저만 사용할 수 있습니다.\n"); exit( -1); } printf( "이것은 exit() 샘플입니다.\n"); return 0; } C언어 exit() 예제 실행 결과 ]$ ./a.out 수퍼유저만 사용할 수 있습니다. ]$ su - Password: ]$ ./a.out 이것은 exit() 샘플입..
  • thumbnail
    컴퓨터/프로그래밍

    C언어 프로세스 생성 함수 vfork()

    C함수 프로세스 생성 vfork() vfork()도 fork()처럼 자식 프로세스를 생성합니다만 차이점은 fork()가 광역이든 지역이든 메모리 공간까지 똑 같은 복사본을 만들고 부모와 자식이 서로 다른 메모리 공간을 사용하지만 vfork()는 프로세스만 만들고 부모의 메모리 공간을 그대로 이용합니다. 그러므로 부모에서 사용하는 광역변수나 지역변수를 자식에서 사용하면 변경이 되므로 매우 유의해야 합니다. 또한, 자식 프로세스가 생성되면 자식 프로세스가 종료될 때까지 부모프로세스는 대기 상태가 됩니다. fork()가 프로세스의 주소 공간까지 모두 복사본으로 만들어서 시스템 자원에 부담을 주기 때문에 vfork()를 만들었습니다만, 기술의 발전으로 fork()의 단점이 보완되어서 최근에는 vfork()를 사..
  • thumbnail
    컴퓨터/우분투·리눅스

    tasklist, taskkill로 프로세스 죽이기

    Microsoft Windows 얘기입니다. 윈도7하고 XP에서만 확인했는데 윈도 2000에서도 된다고 하네요. 프로세스를 어떻게 죽이시나요? 보통 Ctrl-Alt-Del 키를 눌러서 작업 관리자를 실행하거나 작업 표시줄을 오른쪽 마우스 버튼을 클릭한 후에 작업 관리자를 호출한 다음 프로세스를 선택해서 끝내기를 할 것입니다. 또 다른 방법은 "명령 프롬프트"를 이용하는 방법입니다. (1)키보드만으로 프로세스를 죽일 수 있다는 장점 외에도 (2)확인 버튼을 한 번 더 누르는 수고(?)를 덜 수 있고 (3)한 번에 여러개의 프로세스를 종료 할 수 있습니다. 예를 들어 워드 패드를 강제 종료해 보겠스니다. 이미지 이름으로 강제 종료 보조 프로그램에서 "명령 프롬프트"를 실행합니다. 어떤 프로세스가 실행 중인지..
  • thumbnail
    컴퓨터/마이크로소프트

    작업 관리자의 프로세스 정보

    작업 관리자에서 프로세스 탭을 보면 낯 설은 이름이 궁금하지 않은가요? 이것은 뭐, 내가 실행한 프로그램보다 모르는 프로그램이 더 많으니...ㅋㅋ 도대체 얘들은 뭔가? 혹시 해킹? 좀비를 만드는. 요즘 이상하게 컴퓨터가 느려졌다 싶으면 더욱 깨름직 합니다. 과연 정상적인 프로그램인가 의심이 든다면 ProcessLibrary.com을 방문해서 검색해 보세요. 시원한 답이 나옵니다. 예로 lsass.exe를 검색해 보겠습니다. 검색 결과고 주르룩 나오지요? 검색 결과를 클릭하면 매우 자세한 정보가 출력됩니다. 어떤 프로세서인지, 얼마나 위험한 지, 멈추거나 제거할 수 있는지 도움 글이 매우 상세하게 나옵니다. 보고 있으면 정말 대단하다는 생각이 들더군요. 궁금한 프로세스가 있다면 검색해 보세요.
    이모티콘창 닫기
    울음
    안녕
    감사해요
    당황
    피폐

    이모티콘을 클릭하면 댓글창에 입력됩니다.