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

델파이 Q&A
Delphi Programming Q&A
[615] [질문] [델파이]다중 스레드 작업에 대한 도움을 구합니다.
baiksk [ ] 2928 읽음    1998-01-09 23:40
백승관입니다.

델파이에서 다중 스레드를 사용해서 여러개의 파일을 동시에 메모리로
읽어 들이려고 합니다.

참고로, 다중 스레드를 사용하려는 이유는 파일의 크기가 상당히 크다는
점입니다. 하나의 파일을 대상으로 메모리에 읽어오는 과정은 다음과 같이
구현하고 있습니다.

var
memorystream : Tmemorystream;

memorystream.create;
읽으려는 파일을 지정하고....
memorystream.seek(0,0);
for i := 1 to DATACOUNT do  //DATACOUNT의 수는 대략 1,000,000 정도 됩니다.
  memorystream.read(a[i], sizeof(s));  //s는 single 타입입니다.

그리고 나서 읽은 데이터를 대상으로 몇가지 초기화작업....

이러한 과정을 최소 5개에서 최대 10개까지의 파일을 대상으로 동시에
작업함으로써 파일 읽는 시간을 최대한 단축하려고 하는데, 좀 구체적으로
예제 소스를 부탁드립니다. 감사합니다.



+ -

관련 글 리스트
615 [질문] [델파이]다중 스레드 작업에 대한 도움을 구합니다. baiksk 2928 1998/01/09
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.