C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[76358] 도스 프로그램의 멀티쓰레드 구현방법은?
하루종일 [kissjung] 737 읽음    2022-10-30 12:38
1980년대에 개발된 도스프로그램을 멀티스레드로 동시에 여러개를 실행하려 합니다.
동시에 여러개 실행은 잘 되는데, 문제는 동시에 여러개의 파일을 하드디스크에 저장을 하지 못하네요.

도스프로그램이라, 입력파일을 읽고 계산이 끝나면 파일로 저장을 합니다.
한번에 한개씩 저장할때는 문제가 없는데,
스레드로 구현을 하니, 여러개가 동시에 실행되면서, 하드디스크에 동시에 저장을 하니 저장파일이 깨지는 문제가 발생 합니다.
아마도, 도스프로그램 저장속도를 하드디스크 가 따라가지 못해서 저장손실이 발생하는 듯 합니다.

하드디스크를 SSD로 사용을 해봐도 여전히 문제가 발생 합니다.

소스가 없는 도스프로그램이라, 저장을 제어 할수가 없습니다.

이 문제를 해결 하려면, 도스프로그램이 저장하는 파일을 메모리에 저장한 후 하드디스크 저장속도를 초과하지 않게 저장을 해야 할 것 같은데,,,,

혹시 해결 방법이 있을까요?

+ -

관련 글 리스트
76358 도스 프로그램의 멀티쓰레드 구현방법은? 하루종일 737 2022/10/30
76359     Re:도스 프로그램의 멀티쓰레드 구현방법은? 왕초보와코드 717 2022/11/01
76360         Re:Re:도스 프로그램의 멀티쓰레드 구현방법은? 하루종일 703 2022/11/01
76361             Re:Re:Re:도스 프로그램의 멀티쓰레드 구현방법은? Alone 669 2022/11/02
76365                 Re:Re:Re:Re:도스 프로그램의 멀티쓰레드 구현방법은? 하루종일 753 2022/11/04
76369                     Re:Re:Re:Re:Re:도스 프로그램의 멀티쓰레드 구현방법은? Alone 703 2022/11/11
76370                         Re:Re:Re:Re:Re:Re:도스 프로그램의 멀티쓰레드 구현방법은? 하루종일 631 2022/11/11
76373                             Re:Re:Re:Re:Re:Re:Re:도스 프로그램의 멀티쓰레드 구현방법은? Alone 640 2022/11/12
76375                                 Re:Re:Re:Re:Re:Re:Re:Re:도스 프로그램의 멀티쓰레드 구현방법은? 하루종일 720 2022/11/13
76376                                     Re:Re:Re:Re:Re:Re:Re:Re:Re:도스 프로그램의 멀티쓰레드 구현방법은? Alone 705 2022/11/13
76377                                         감사 합니다. ^^; 하루종일 653 2022/11/13
76378                                             Re:감사 합니다. ^^; Alone 655 2022/11/13
76379                                                 Re:Re:감사 합니다. ^^; 하루종일 668 2022/11/13
76381                                                     Re:Re:Re:감사 합니다. ^^; Alone 722 2022/11/14
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.