CAFE

포트란 FAQ

실행 파일을 일시 정지하는 명령이 있는지요?

작성자Grid|작성시간06.12.29|조회수1,066 목록 댓글 7
비주얼 포트란을 코딩한 후 실행을 하면 대개 도스창 모양의 검은색 창이 뜨면서
커서가 깜빡입니다. 그러다가 계산이 종료되면 아무 버튼이나 누르라는 문장이
뜨는데요.
제가 계산을 위해 어떤 실행 파일을 하나 돌리고 cpu 점유율을 보면 55% 안팎이 되더군요.
이때 다른 프로그램을 하나 더 돌리면 점유율이 100%가 되면서 다른 작업을 하려 하면
컴퓨터가 너무 느려집니다. 그냥 기다리면 되지만, 중간에 급한 작업을 해야 할 때
실행 창에 어떤 명령을 줘서 일시 정지하는 기능을 만들 수 없을까 해서 질문 올립니다.
꽤 긴 계산을 하고 있는데 그냥 Ctrl+C 로 종료시키기엔 여태까지 한 계산이 아깝기 때문에
중단보다는 일시 정지가 좋을 것 같습니다.
혹시 아시는 분 계신가요?
다음검색
현재 게시글 추가 기능 열기

댓글

댓글 리스트
  • 작성자정현성 | 작성시간 06.12.21 dump 라고 하죠
  • 작성자Grid 작성자 본인 여부 작성자 | 작성시간 06.12.22 물론 반복 계산을 하면서 중간에 데이터를 저장하도록 코딩했습니다. 그정도는 기본 센스!! 그런데 도스창 활성화되어 있을 때 pause 버튼 눌러도 일시 정지 안되는데요. 저만 그런 건가요? 정말 안됩니다.
  • 작성자꿈꾸는가인 | 작성시간 06.12.23 pause 버튼이 금방 먹히는 것은 아니니까 pause 버튼을 누르고 한참 기다려 보세요. 계산 프로그램 같은 경우 즉각적인 반응을 기대하기 어렵습니다.
  • 작성자kernelpanic | 작성시간 13.11.14 pause는 Fortran95에서 삭제되었고, 더이상 사용하는 것을 권장하지 않습니다.

    read (*, '(a)') dummy

    처럼 문자하나를 그냥 입력받도록 하는 것을 권장합니다... 엔터치면 되니까요.
  • 작성자kernelpanic | 작성시간 13.11.14 원 질문자가 원하는 프로그래밍은
    한 쓰레드는 계산을 하고, 하나는 표준입력을 기다리는..멀티쓰레드 프로그래밍을 해야하는데..


    순수하게 포트란만으론 멀티쓰레드 프로그래밍이 없습니다.

    비주얼 포트란에서 제공하는 루틴은 윈도API를 불러 올 수 있기때문에 가능은 합니다.
    또는 c언어와의 mixing을 하는 다른 방법으로 구현해야합니다.
댓글 전체보기
맨위로

카페 검색

카페 검색어 입력폼