Hey alle zusammen,
ich arbeite auf einem Windows 10 System mit 8 CPU Kernen, sprich ich kann 8 threads gleichzeitig laufen lassen. Grundsätzlich arbeite ich immer mit Multithreading, einfach weil es die Ausführung des Programms beschleunigt. Ich habe mich gefragt, ob wenn ich jetzt ein solches Programm auf einem MAC oder einem LINUX System laufen lasse (Oder sogar Android), ob es dann genauso funktioniert, oder ob diese eine andere Art und Weise nutzen, ihre threads laufen zu lassen. Nicht das ich dann auf einem MAC rechner einen Error bekomme, weil dort Multithreading in der Art, gar nicht möglich ist oder automatisch von statten geht. Ist das wirklich global, oder Windows only? Weil grundsätzlich steht dann ja nicht im Wege, soweit das Programm groß und kompliziert wird, immer Multithreading zu benutzen.
PS: Sry wenn ich mich falsch ausgedrückt habe, mit Prozessorarchitektur und Maschinencode und Co kenne ich mich kaum aus.
ich arbeite auf einem Windows 10 System mit 8 CPU Kernen, sprich ich kann 8 threads gleichzeitig laufen lassen. Grundsätzlich arbeite ich immer mit Multithreading, einfach weil es die Ausführung des Programms beschleunigt. Ich habe mich gefragt, ob wenn ich jetzt ein solches Programm auf einem MAC oder einem LINUX System laufen lasse (Oder sogar Android), ob es dann genauso funktioniert, oder ob diese eine andere Art und Weise nutzen, ihre threads laufen zu lassen. Nicht das ich dann auf einem MAC rechner einen Error bekomme, weil dort Multithreading in der Art, gar nicht möglich ist oder automatisch von statten geht. Ist das wirklich global, oder Windows only? Weil grundsätzlich steht dann ja nicht im Wege, soweit das Programm groß und kompliziert wird, immer Multithreading zu benutzen.
PS: Sry wenn ich mich falsch ausgedrückt habe, mit Prozessorarchitektur und Maschinencode und Co kenne ich mich kaum aus.