Meine Tabelle nutzt eine LookupTabelle, wo der LabelProvider Werte rausholt und anzeigt.
Diese LookupTabelle soll ständig aktualisiert werden (aller 5Sekunden).
Das Runnable soll ungefähr so aussehen:
Leider blockiert das Runnable die GUI bei Ausführung mit Display.asyncExec( Runnable )
Wie kann ich das Problem beheben?
Diese LookupTabelle soll ständig aktualisiert werden (aller 5Sekunden).
Das Runnable soll ungefähr so aussehen:
Java:
private class RefreshJob implements Runnable
{
public void run()
{
while( true )
{
refreshLookup();
try
{
Thread.sleep( 5000 );
}
catch( InterruptedException e )
{
// ignore
}
}
}
}
}
Leider blockiert das Runnable die GUI bei Ausführung mit Display.asyncExec( Runnable )
Wie kann ich das Problem beheben?