Šta je novo?

Real-Time Java problem

jddipqd

Čuven
Učlanjen(a)
17.10.2000
Poruke
2,622
Poena
725
Imam određen broj RealtimeThread-ova koje hoću da realizujem kao Template Method.
Znači otprilike ovako:

Kod:
import javax.realtime.*;
public abstract class Method extends RealtimeThread {
	public abstract void operation();
	
	public Method(
			SchedulingParameters scheduling,
			ReleaseParameters release,
			MemoryParameters memory,
			MemoryArea area,
			ProcessingGroupParameters group) {
		super(scheduling, release, memory, area, group)
	}
	
	public void run() {
		while(true) {
			operation();
			waitForNextPeriod();
		}
	}
}

public class Implementation extends Method
	public Implementation(
			SchedulingParameters scheduling,
			ReleaseParameters release,
			MemoryParameters memory,
			MemoryArea area,
			ProcessingGroupParameters group) {
		super(scheduling, release, memory, area, group)
	}
	public void operation() {
		// do something
	}
}
Međutim waitForNextPeriod baca ClassCastException (odnosno kaže da je tekući kontekst izvršavanja od običnog Java thread-a).

Kako rešiti ovo, i da li to uopšte može da se radi ovako?
 
Nazad
Vrh Dno