multithreading

Multi-Threading ist die Fähigkeit eines Computers oder eines Programms, Arbeit gleichzeitig oder asynchron auszuführen, indem mehrere gleichzeitige Ausführungsströme (im Allgemeinen als Threads bezeichnet) verwendet werden.
3
Antworten

Zwei Fragen zu Ruby-Threads

Erster: Wie kann ich einen Thread erstellen, der nicht sofort startet? Wenn ich initialize ohne einen Block verwende, wird eine Ausnahme ausgelöst. Wie kann ich Thread ableiten, damit ich einige benutzerdefinierte Attribute hinzufüge...
27.02.2010, 10:59
3
Antworten

sleep vom Hauptthread wirft InterruptedException

Ich habe den Hauptthread der Ausführung, der neue Threads hervorbringt. Im Hauptthread der Ausführung in main () rufe ich Thread.sleep() auf. Wann bekomme ich eine Unbehandelte Ausnahme InterruptedException ?. Ich bin mir nicht sicher...
18.04.2010, 18:36
2
Antworten

Wie wird mit einer Situation umgegangen, in der während eines blockierenden Anrufs eine Sperre aufgehoben werden muss?

Ich habe einige " FreeOnTerminate " Worker-Threads, die ihre Handles zu einem TThreadList hinzufügen, wenn sie mit der Ausführung beginnen und aus dem gleichen entfernen, wenn ihre Ausführung endet. Sie überprüfen auch ein globales Ereignis...
06.09.2016, 19:00
6
Antworten

Gibt es eine blocklose Warteschlange für mehrere Lese- oder Schreib-Threads?

Ich dachte, ist es möglich, eine blocklose Warteschlange zu haben, wenn mehr als ein Thread liest oder schreibt? Ich habe eine Implementierung mit einer blocklosen Warteschlange gesehen, die mit einem Lese- und einem Schreib-Thread arbeitete...
11.06.2010, 06:28
6
Antworten

C # Was würde mit GC passieren, wenn ich den Prozess mit Priorität = RealTime ausführen würde?

Ich habe eine C # -App, die mit der Priorität RealTime läuft. Es war alles in Ordnung, bis ich in den letzten 2 Tagen einige hektische Veränderungen vorgenommen habe. Jetzt hat es in wenigen Stunden keinen Speicher mehr. Ich versuche herauszu...
15.06.2010, 14:37
4
Antworten

Effizienz von while (true) ServerSocket Listen

Ich frage mich, ob eine typische while(true) ServerSocket-Abhörschleife einen ganzen Kern braucht, um zu warten und eine Clientverbindung zu akzeptieren (selbst wenn man runnable implementiert und Thread .start() verwendet) Ich implemen...
17.05.2010, 20:39
2
Antworten

Keyboard Interrupt mit Pythons Multiprocessing

Ich habe Probleme bei der Behandlung eines Tastatur-Interrupts mit Pythons Multi-Processing (Ja, ich weiß, dass Ctr-C kein ordnungsgemäßes Herunterfahren garantieren sollte - aber lass diese Diskussion für einen anderen Thread offen) Betra...
14.01.2014, 02:21
2
Antworten

Python 3 Multiprocessing Queue Deadlock beim Aufruf von Join bevor die Queue leer ist

Ich habe eine Frage, die die Warteschlange im Modul multiprocessing in Python 3 versteht Das sagen sie in den Programmierrichtlinien : Bedenken Sie, dass ein Prozess, der Elemente in eine Warteschlange gestellt hat, vorher wartet Been...
27.07.2015, 23:59
3
Antworten

Was sind die Alternativen zu Perl-Interpreter-Threads?

perldoc-Themen sagt:    Von der Verwendung von Interpreter-basierten Threads in Perl wird offiziell abgeraten. Gibt es andere Perl-basierte Threads? Oder sollten wir einfach keine Threads in Perl verwenden?     
05.05.2015, 14:35
2
Antworten

Prozesswarteschlange mit Multithreading oder Tasks

Ich habe eine Telefonie-Nachrichtenanwendung, in der es viele viele zu verarbeitende Nachrichten gibt. Da Telefonanschlüsse begrenzt sind, wird die Nachricht zuerst zuerst verarbeitet. Jede Nachricht hat ein Flag 'Bestätigung', das anzeigt, was...
27.03.2014, 13:09