Thread 사용시 주의1 Thread 사용시 주의할 사항 프로그램 개발 시 Thread를 사용하는 이유는 프로그램 내에서 여러 가지 작업을 동시에 처리하기 위해서인데 Thread를 잘못 사용하면 성능이 저하되는 경우가 있습니다. 가장 흔한 경우로 스케줄링을 체크하거나 반복적으로 특정 기능을 수행하는 작업을 Thread에 위임할 경우 아래와 같이 Thread.Sleep()을 주지 않고 실행하게 되면 해당 Thread는 CPU를 붙잡고 무한 반복하면서 맡은 작업을 수행하게 됩니다. MySchedule _mySchedule; // 스케줄을 담는 멤버 Thread scheduleChkThread; // 스케줄 체크 Thread // 스케줄 시작 public void Start( ) { IsRunning = true; scheduleChkThread = new Thre.. 2020. 5. 16. 이전 1 다음