|
하루에 질문을 몇 번이나 하는 건지...-_- 살짝 민망하기도 하지만.....나름으로 급해서요....
그래도 답변 잘해 주셔서 정말 감사합니다.....
이번에 쓰레드에 관한 겁니다......
int function(char i,char a,int k)
{
//메세지 값 세팅...
if(k==1)
{
Thd->resume();
}
}
이런 구조로 해서 fuction을 여러번 불려집니다.
이때 i,a,k 값들을 쓰레드로 넘기는 방법이 있나요?
그리고 쓰레드가 실행 될때 sendbuf 를 하는데 recv가 올때 까지 위의
function함수가 끝나지 기다리는 방법이 있나요?
쓰레드가 되는 것은 캡션을 변화하는것 (임프님이 올려 주신 팁을 보고 만들어서) 확인을 했습니다.
문제가 function이 루프를 돌면서 불려 지는데 루프가 끝나야 쓰레드가 돌기 시작하네요....
전 function 이 한번 실행 되면 recv가 오면 쓰레드를 끝내고 (플래그로 쓰레드에서 체크 합니다.)그 후에 function을 끝내고 다음 루프의 function을 실행 하고 싶습니다....
설명이 너무 정신 없나요? 이해 하신 분이 있으셔야 할텐데요...-_ㅜ
늦은밤...좋은 꿈 꾸세요.....
|