|
함수1의 처음 한 문장을 실행한 다음
함수2의 처음 한 문장을 실행한 다음
함수1의 다음 한 문장을 실행한 다음
함수2의 다음 한 문장을 실행한 다음
함수1의 그 다음 한 문장을 실행한 다음
함수2의 그 다음 한 문장을 실행한 다음
.....
이것은 스레드로 한다고 해서 자동으로 해결되지는 않아요.
하나의 함수내에 통합하든 지 해야 해요.
구조를 바꾸어야 해요.
왕초보 님이 쓰신 글 :
: 안녕하세요.
:
: 다름이 아니로 동시에 두 함수를 실행하고 싶은데 그게 잘 안되서 질문 올립니다.
:
: 물론 아에 동시에 실행이 될 순 없다고 알고 있습니다.
:
: 한줄 한줄 함수를 건너 뛰면서 실행이 가능 한지요.
:
: 가령 제가 버튼 두개를 만들고 두 개의 버튼 OnClick 이벤트 안에
:
: for(int i=0;i<100000000;i++)
: {
: Application->ProcessMessages();
: }
:
: 라고 코딩 하였습니다.
:
: 버튼 1을 누르고 버튼 2를 바로 눌러보니
:
: 버튼 1은 for문을 실행하다 잠시 중단 하고 버튼 2의 for문을 다 돌고 나서야 나머지 버튼 1의 for문을 돌더군요.
:
: 전 사실 Application->ProcessMessages();를 이용하면 버튼의 for문이 번갈아 가면서 한번씩 실행되는 줄 알고 있었습니다.
:
: 근데 그게 안되서 하고자 하는게 안되네요.
:
: 고수님들 무슨 방법이 없을까요?
:
: 답변 부탁 드립니다.
|