WebAssembly does not have proper threading, and so classes like ThreadPool are always single-threaded and offer no benefit. They appear to be used in libraries and are present even in the linked Corelib, but it should be possible to get them linked out and save some space. These classes hold a surprising amount of code, including things like GCMemoryInfo that aren't even in System.Threading.
WebAssembly does not have proper threading, and so classes like ThreadPool are always single-threaded and offer no benefit. They appear to be used in libraries and are present even in the linked Corelib, but it should be possible to get them linked out and save some space. These classes hold a surprising amount of code, including things like
GCMemoryInfothat aren't even in System.Threading.