Thread Multitasking mit Perl (7 answers)
Opened by blue-dev at 2008-03-22 17:50

murphy
 2008-03-23 00:41
#107385 #107385
User since
2004-07-19
1776 Artikel
HausmeisterIn
[Homepage]
user image
Um das zu erreichen gibt es mehrere Möglichkeiten: Zum einen könntest Du mehrere Threads verwenden um tatsächlich parallel mit beiden Datenquellen zu arbeiten. Bei dieser Variante musst Du aber die beiden parallel laufenden Codeteile über irgendeine Datenstruktur, zum Beispiel eine Warteschlange für Nachrichten, synchronisieren.

Zum anderen könntest Du zwischen den Eingabendatenkanälen von der Konsole und vom Chatpartner mittels -f select multiplexen. In diesem Fall musst Du aber wohl Deine Schnittstelle etwas verändern, da der Codeteil, der das Multiplexen übernimmt, unmittelbaren Zugang zu allen Dateihandles braucht, von denen gelesen werden soll.
When C++ is your hammer, every problem looks like your thumb.

View full thread Multitasking mit Perl