for이랑 do 속도 비교해봤는데 속도 똫같더라구요???
반복구문에는 winhttp를 이용해 웹에서 처리하는 함수가있고for ~if 함수~ true thenmsgbox 끝~elseform1.list1.additem selectendifnext대충 이정도인데 for문이랑 do문이랑 속도가 똫같이 나오더라구요??
더 빠른 방법을 원하는데 찾아보다가 멀티쓰레드를 찾아서요수다님이 올려주신 멀티쓰레드 이용중인데 safecreatethread addressof thread_select로 불러오고mproc 모듈에서public function thread_select(byval parameter as long) as long
~end function로 설정하는거 맞죠?
여기에 위에 소스를 넣어도 그냥 for만 했을때랑 속도가 같더라구요 예를들어서100개의 빵을 1명이 만드는것보다 10명이 만드는게 더빠른것같이 한꺼번에 여러개 처리해서 결과를 빨리 얻어오고 싶은데..힌트좀 주세요 ㅠㅠ
For과 Do 속도가 같다??
찬슬 2026.06.04 댓글 10
스릉흔다 2026.06.04
흠,,,그런가요....... 파싱한 100번하는데 몇분이 걸리는지 ㅡㅡ...ㅠㅠ빠른방법은없는건가요?
얀새 2026.06.04
멀티스레드도 사용하기 적합한 용도가 있는데, 굳이 파싱하는 작업으로 멀티스레드를 사용할 필요는 없을것 같아요.
게다가 VB6에서 스레드를 종료하는 방식은 ExitThread라 스레드 프로시저의 리소스도 반환이 불가능하구요...
후력 2026.06.04
제껀 10분에 3000개정도밖에 못돌리네요 ㅠㅠ
컴터 최근에 산건데..
하련솔 2026.06.04
요즘엔 컴퓨터가 다 좋아져서..
역곡중 2026.06.04
엇!! 수다님 챗방어플 방금전까지 잘쓰고잇습니다.혹시 업데이트 하실 생각은 없나요?
청식 2026.06.04
하지만 루프를 돌때 for문과 같은 효과를 내려면 루프를 탈출하기위해 비교문이 있겠죠
처음부터 반복문의 속도를 비교한개 말이 안되긴 해지만;
햇햇 2026.06.04
아~!! 제가 생각한게 맞네요
답변해주신 수다님 감사합니다~
맨마루 2026.06.04
멀티쓰레드를 쓴다고 해서 빨라지는 개념은 아니고 작업을 여러개 할 수 있습니다.
위에 덧글 다신것처럼 한 쓰레드에서는 1~50, 다른 쓰레드에서는 51~100, 또 다른 쓰레드에서는 101~150 하시면 됩니다.
같은 속도라고 봤을때 하나의 쓰레드면
1 - 2 - 3 - 4 - ... - 149 - 150 이겠지만
두개의 쓰레드면
1 - 2 - 3 - ... - 50
51 -52 - 53 - ... - 100
이렇게 작업이 동시에 됩니다.
Do와
바람 2026.06.04
네
상1큼해 2026.06.04
mProc에서
첫번째 함수에는 1~50
두번째 함수에는 51~100
세번째 함수에는 101~150
이렇게 처리해주면 빠르게 될까요??