Bi thread spawnla, spawn ettigin threadi belirledigin sure boyunca uykuya sok, suresi bittiginde sys.exit() fonksiyonunu cagirip kendi dahil tum islemleri sonlandirsin.
Dikkat et kaynak temizligi yapmayacak boyle cikis yaptiginda. Kaynaklari geri alman az surebilir. Eger basit kaynaklar tuketiyorsan (ram ve cpu kullanimindan bahsediyorum), bunlar uygulama ciktiginda otomatik geri doner OS'e.
Eger daha non-trivial kaynaklar tuketiyorsa uygulaman (file handle, tcp/udp socket, websocket, etc.), bunlari salmadan (yeniden kullanima acmadan) cikis yapacak. Bunlari da OS otomatik geri alacak bi kac dongu sonra. Kac dongu olacaginin garantisi yok. Deterministic degil, heuristic (ic gudusel) calisir OS'in kaynak kontrolleri kendisine ait olmayan bir sey hakkinda fikir sahibi olmaya calistigi icin. O yuzden ne zaman kaynaklari geri almaya uygun gorduyse, o zaman geri alir.
Yerinde olsam ana isleme bi cancellation requirement eklerim, bu geldiginde ana islemin kendisini durdurur kaynaklari teslim eder vs.