Usually, when coding, if you're able to separate independent tasks on threads, you can make your applications a lot faster on multi-thread machines. I've noticed this a lot when making BLIde and I moved the code-analizer to a separate thread. Also some managed languages do run the GC on a separate thread, allowing complex GC operations, removing cicles, etc without compromising the application run speed. This architecture, wich is complex can make managed code almost as fast as unmanaged code on a single core. As this kind of GC removes unreferenced instances, mutex operations are, in most situations, not needed, so it works *fast*
Have consumer CPU's stopped progressing?
Miscellaneous Forums/General Discussion/Have consumer CPU's stopped progressing?The forum is locked. These are the original blitzbasic.com forums, kept so they can still be read. No new topics, replies or edits can be made here. To join in, head over to the Blitz3D+ forums.