uhm, yes.. thanks... but i took a look at my purebasic folder and in ...\PureBasic\SubSystems are only two sub directorys... "NT4" and "OpenGL" .. no "UserLibThreadSafe"..
do you know where to get the threadsave purelibs?
But i actually meant the default PureBasic Libs like 2D Drawing, Window, Gadget, Network.. and so on... are they threadsave? And if yes, why aren't there threadsave versions in "UserLibThreadSafe" ?
Gnozal bezieht sich nur auf seine eigenen Bibliotheken. D.h. er lässt die User seiner Bibliotheken immer durch Subsystems kontrollieren ob sie Threadsafe wollen oder nicht. Das hat absolut nichts mit den PB Standard Bibliotheken zu tun. Diese sollten nämlich schon seit PB 4.0 Threadsafe sein.
Angenommen es gäbe einen Algorithmus mit imaginärer Laufzeit O(i * n), dann gilt O((i * n)^2) = O(-1 * n^2) d.h. wenn man diesen Algorithmus verschachtelt ist er fertig, bevor er angefangen hat.