Ich möchte erzwingen, das 2 Threads die gleiche Aufgabe zur selben Zeit machen.
Aber irgendwie will das nicht so recht funktionieren.
Auszug aus der Main:
Und hier der Thread:
Problem ist, dass er zuerst Thread1 durchläuft und erst dann Thread2.
Aber irgendwie will das nicht so recht funktionieren.
Auszug aus der Main:
Code:
MessageThread thread1 = new MessageThread("sysout");
thread1.setName( "Thread1" );
MessageThread thread2 = new MessageThread("sysout");
thread2.setName( "Thread2" );
thread1.start();
thread2.start();
Und hier der Thread:
Code:
public class MessageThread extends Thread
{
String _action;
public MessageThread(String action )
{
_action = action;
}
public void start()
{
if( _action.equals( "sysout" ) )
{
try
{
for(int i=0;i<10;i++)
{
System.out.println("Hallo I'm " + this.getName() );
}
}
catch(...
}
Problem ist, dass er zuerst Thread1 durchläuft und erst dann Thread2.
Code:
Hallo I'm Thread1
Hallo I'm Thread1
Hallo I'm Thread1
Hallo I'm Thread1
Hallo I'm Thread1
Hallo I'm Thread1
Hallo I'm Thread 2
Hallo I'm Thread 2
Hallo I'm Thread 2
Hallo I'm Thread 2
Hallo I'm Thread 2