윈폼, wpf등은 STAThread위에서 돌아야되는데, 이때문에 구구절절의 레거시코드에서 벗어나기 까다로운게 있다.


https://www.sysnet.pe.kr/2/0/12623

적당히 검색하면 보통 위와같은 방법이 나오는데, 너무 야매라는 생각이 들어 좀더 최적의 방법을 찾아내야했다.

챗지피티도 말귀못알아먹고, 저번에도 직접 스크스케쥴러 연구하다 대가리빠개졌었는데, 추석에 운좋게 적당한 도구를 찾아냈다.


https://code.msdn.microsoft.com/ParExtSamples

https://github.com/ChadBurggraf/parallel-extensions-extras/blob/master/TaskSchedulers/StaTaskScheduler.cs

https://www.nuget.org/packages/ParallelExtensionsExtras/

위 패키지 참조하고


더미Task에 컨티뉴하여 실행하는 부분은 거슬리지만, 이보다 적게 적어서 스케쥴러를 적용할만한 방법이 안보인다.