- Was sind Gewinde?
- Warum denken Sie, dass ich mich um sie kümmern sollte?
- Wo würden Sie vorschlagen, dass ich mehr lerne (ich arbeite in Delphi, wenn das wichtig ist).
Antwort
Ich habe Ihre Link-Formatierung korrigiert ;-) –
Threads können Sie mehrere Prozessoren oder Kerne in einer CPU nutzen, so dass sie bieten enorme Beschleunigungen, wenn sie richtig auf bestimmten Maschinen.
Korrigiert ... aber unterscheidet nicht zwischen der Verwendung mehrerer Threads und mehrerer Prozesse. – dmckee
Eine kleine Geschichte von einem „alten Timer“: Als ich zum ersten Mal von Fäden hörte, wurden sie als „Fäden der Kontrolle“ bezeichnet.
Einer der früheren populären tragbaren Threading-Bibliotheken war (und ist) „pthreads“ oder „POSIX Threads“. Es wurde von der "Concert Multithread Architecture" von Digital Equipment Corporation abgeleitet. Es ist bemerkenswert, dass die documentation für Pthreads immer noch den Begriff "Thread der Kontrolle" verwendet. Von einer Online-man-Seite für die pthread_create
Funktion:
pthread_create erstellt einen neuen Thread der Kontrolle, die gleichzeitig mit dem anrufenden Thread ausgeführt wird.
Sie sollten sich um Threads kümmern, da alles, was Sie auf einem Computer tun, in einem Thread erfolgt. Selbst das einfachste Programm "Hello, world" enthält mindestens einen einzigen Thread.
Dinge werden interessanter mit mehreren Threads. In der Tat erhalten die Dinge zu interessant, wenn Sie nicht sehr vorsichtig sind!
- Die Anzahl der "Dinge", die Ihr Programm/Ihre Anwendung gleichzeitig ausführen kann, ohne von den anderen "Dingen" beeinflusst zu werden, die es gerade ausführt.
- Beispiel 1. Nehmen wir an Ihr Programm ist ein Auto unterstützt, aber Sie sind nicht Threads, beim Öffnen der Tür, die Tür klemmt und man kann es nicht schließen. Jetzt können Sie Ihr Auto nicht mehr starten, da nur eine Aktion verfügbar ist und Sie keine andere starten können, bevor die vorherige beendet ist. Wenn Sie neue Themen in Ihrem Programm (das Auto) mit würden Sie mit einer offenen Tür herumfahren werden ;-)
- Was für ein Thread ist ziemlich einfach ist, mit es sprachabhängig ist so für die richtige Dokumentation suchen und nur haben some fun :)
- 1. Sind diese Gewinde sicher?
- 2. Was ist `Gewinde` im Quellbereich
- 3. Schweres und leichtgewichtiges Gewinde
- 4. Was ist der Unterschied zwischen Griff und Gewinde?
- 5. Gabel und vorhandene Gewinde?
- 6. Gewinde sicher Sturmschraube
- 7. Gewinde Daten in Yii2
- 8. Probleme mit Adapter + Gewinde
- 9. Gewinde-Anwendung + IntegrityError
- 10. Optimizing Gewinde Poolgrße
- 11. mit Gewinde in Klasse
- 12. Ist dieses Gewinde sicher?
- 13. Warum stirbt C# Gewinde?
- 14. Gewinde in Objective-C
- 15. Haskell - Langsam Steckverbindung bei Gewinde
- 16. Stanford CoreNLP Annotatoren Gewinde sicher?
- 17. Verständnis async/erwarten ohne Gewinde
- 18. Static Compilieren von Gewinde Beispiel
- 19. jmeter Gewinde und rampup Verständnis
- 20. Gewinde in C#. Unterbrechbare Aufgabe
- 21. Clojure - Optimierung eine Gewinde Karte
- 22. Unverträgliche Signaturen, wenn mit Gewinde Laichen ThreadPool.QueueUserWorkItem
- 23. pThreads: Gewinde Verhungern verursacht durch schnelle Wiederverriegelungs
- 24. Gewinde 1: EXC_BAD_INSTRUCTION (code = EXC_1386_INVOP, SUBCODE = 0x0)
- 25. std :: Gewinde mit beweglichem, nicht kopierbaren Argumente
- 26. Wie verwende ich statische Lebensdauern mit Gewinde?
- 27. Was sind Konzepte?
- 28. Was sind NDF-Dateien?
- 29. Was sind WPF-Vorschauereignisse?
- 30. Was sind Futures?
Es gibt viele Ressourcen im Internet sind, ein wenig suchen. BTW, Erfahren Sie mehr über Thread-Pools ... sie sind sehr praktisch :) – jasonco
Ich bin neugierig. Warum wurde das abgelehnt? Gibt es ein offensichtliches Duplikat davon? Trotz der "Neuling" Natur der Frage, denke ich, dass es eine wichtige ist. –