현 상황을 말씀드리자면
void A()
{
while(true)
~~~~
}
라는 메인 함수가 있어요 ( 이걸 무한반복시전)
실행 시 잘돌아가다가
정말 낮은 확률로 에러가 뜹니다 에러가 음 순간적인 렉에의한 while문에 갇히게 되요 ( 메인함수A() 에 while이 디따 많음)
while문에서 오래동안 있으면 ( 카운트를 한다던지 )
쓰레드를 하나 생성시켜서 현재 A() 함수를 종료시키고 새로운 A()함수를 시작하고 이 쓰레드는 종료시키고 싶은데
방법이 있을까요 ??
다른 방법도 환영합니다 ㅜㅜ !
참고로 메인함수 A 를 실행시키기 위해선 버튼1번을 클릭을 해야합니다 ( 첫 시작에 이 버튼을 눌러야 함수 A가 동작)
코드 틀
Button 1
{
A( ) ;
}
쓰레드1()
{
A()종료
A() 재시작
}
void A()
{
~~~~~~~~~~~
~~~~~~~~~~~~~
~~~~~~~~~
while ~~
~~
while ~~
while ~~~~
while()
{
cnt ++
if ( cnt >= 50)
{
쓰레드 실행
{
{
~~~~~~~~~~
}