Sind zu viele Threads schädlich?
Kann es schädlich für die CPU sein wenn er z.B. mit 50000 Threads oder mehr arbeitet? Damit tu ich mit Python Scripte experimentieren
3 Antworten
Vom Beitragsersteller als hilfreich ausgezeichnet
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
Computer, Technik, Informatik
Schädlich?! Nein.
Aber ineffizient und speicherhungrig - jeder Thread verbraucht zumindest Stack, egal ob er was tut oder nicht. In der Regel ist es nicht sinnvoll, echte Threads in solcher Zahl zu betreiben (umso mehr in Python).
Nö. Dem Rechner ist das egal. Der rechnet einfach nur.
Wird dadurch ggf. Langsam. Weil andere aufgaben weniger rechenzeit bekommen. Das kann schon sein. Aber ansonsten ist die CPU halt ausgelastet.
Woher ich das weiß:Studium / Ausbildung – Bachelor
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
Computer, Technik, Informatik
Da die CPU kein alter Opa ist, der einfach etwas verschusselt, sondern einfach stumm rechnet: Nein, nicht schädlich. Sie wird halt nur permanent damit beschäftigt sein Threads zu jonglieren.