메인에 10 개의 스레드를 생성하는 C 코드가 있습니다. 그런 다음 그 스레드에 참여합니다.안전하게 스레드 취소하기
각 스레드는이 같은 함수로 이동 :
void test_function(char *findThis)
{
// do something
// then something like this
if message cancel thread?
}
메시지는 아마 부울 글로벌 변수가 될 것입니다. 이후에 스레드를 취소하려면 어떻게합니까?
'if (message) return; –
간단합니다. 그냥 그 기능에서 돌아옵니다. –
:) 가장 간단한 대답이 정확해야합니다. – aluminumMonster