> I am wondering if i am supposed to call closeHandle manually after joinThread > to deallocate threads' resources, on windows atleast ?
You are not supposed to call "closeHandle". `joinThread` should probably do that for you. But `createThread` is for writing a thread pool, for anything else use Weave or Malebolgia.