Delay2 C++ 타이머로 지연시간 주기 void timer(int s){ clock_t start = clock(); clock_t end = clock(); while(true){ end = clock(); if(double(end - start) / CLOCKS_PER_SEC == s){ break; } } } main에서 호출하여 인자값으로 초 단위로 넣어주면 지연시간이 생성된다. 2023. 2. 1. C# 멀티스레드로 다른 작업중에도 별도 작업하기 C#에서 Thread.Sleep를 사용하면 메인스레드가 멈추기때문에 해당 딜레이만큼은 움직이지 않고 묶여있습니다. 하지만 별도의 스레드로 돌린다면 메인스레드는 작업을 계속 진행하고 별도로 다른 스레드에서 작업을 처리할수있습니다. using System.Threading; using System.Threading.Tasks; private static Task Alarm_Start() { return Task.Factory.StartNew() => { for(int i=0; i 2020. 10. 15. 이전 1 다음