Thread 쓰레드 문의입니다.
수리
2023.04.01
제가 프로그램을 하나 만드는데 막히는 부분이 있어서 간략하게 말씁드리겠습니다.주프로그램에서 먼저 쓰레드를 하나 생성합니다.
쓰레드가 생성되면 주프로그램은 일시 정지되고
쓰레드로 만들어진 폼에 있는 버튼을 클릭하면 현재 쓰레드는 완료(삭제?)되고
주프로그램이 깨어나서 실행되게 됩니다.
정확히 개념이 맞는지는 모르겠지만 위와 같이 할려고 하는데 잘 되지 않습니다.
제가 만든 프로그램에서는
주프로그램에서 먼저 쓰레드를 하나 생성하고
쓰레드가 생성되면 주프로그램은 완료되고
쓰레드로 만들어진 폼에 있는버튼을 클릭하면 주프로그램의 메소드를 호출하는 방식을 햇었는데
이런식으로하니 주프로그램의 메소드가 완료될때까지 현재의 쓰레드가 완료(삭제?)되지 않더라구요.
간단한 프로그램으로 예를 들어주실 수 없으실까요?
제 머리속으로만 만든거라 너무 광범위하게 설명한것같긴한데,, 표현을 잘 못하겠어요.죄송합니다.
-
여신
^^;; 정확하게는 이해가 잘,,,,, 암튼 감사합니다.
-
큰맘
메소드를 호출 하고 끝나면 바로 메소드를 호출한 위치로 돌아옵니다.
그런데 끝나기전에 다른곳을 호출 하면 끝나지 않고 다른곳으로 가는거죠.
물론 쓰레드는 약간 틀리지만요. 하지만 무한 루프를 돌리는 쓰레드면 안끝나겠죠.