1Danke
ERLEDIGT
NEIN
NEIN
ANTWORTEN
12
12
ZUGRIFFE
2592
2592
EMPFEHLEN
-
11.04.07 14:59 #1
- Registriert seit
- Jun 2002
- Ort
- Saarbrücken (Saarland)
- Beiträge
- 9.886
- Blog-Einträge
- 29
Hallo,
schaut mal hier:
http://www-128.ibm.com/developerwork...tj1/index.html
Gruß TomJava rocks!
How to become a good Java Programmer?
Does IT in Java and .Net
The only valid measurement of code quality: WTFs / minute
Blog
Xing
Twitter
-
Ja RealTime bräuchte ich auch gerade. Wenn man von nem Roboter mit Sensordaten nur so vollgeballert wird und die auch noch darstellen soll hängts aber eher am Single SWT Thread der nunmal das alles darstellen muss. Mehr als alle Berechnung möglichst ausserhalb des SWT Threads auszuführen fällt mir da leider zur Beschleunigung nicht mehr ein.
-
12.04.07 11:47 #3
- Registriert seit
- Jun 2002
- Ort
- Saarbrücken (Saarland)
- Beiträge
- 9.886
- Blog-Einträge
- 29
Hallo,
also normalerweise macht man das auch so, dass man die Daten in einem separaten Thread abfragt welcher die Daten in einer Queue Stellt. Ein weiterer Thread macht dann über Display.asncExec(...) ein GUI Update mit einem entsprechend größen Häppchen der Daten aus der Queue.
Btw. die BEA JRockit JVM bietet einen "halbwegs" deterministischen GarbageCollector mit dem man "leichte" Echtzeit Anforderungen einhalten kann:
http://www.bea.com/content/news_even...stic_GC_wp.pdf
Gruß TomJava rocks!
How to become a good Java Programmer?
Does IT in Java and .Net
The only valid measurement of code quality: WTFs / minute
Blog
Xing
Twitter
-
Ein Thread? Hunderte... *g*
-
12.04.07 13:01 #5
- Registriert seit
- Jun 2002
- Ort
- Saarbrücken (Saarland)
- Beiträge
- 9.886
- Blog-Einträge
- 29
Hallo,
Ein Thread per Event-Source ist nicht die einzige LösungEin Thread? Hunderte... *g*
Insbesondere mit Non-Blocking IO ( java.nio ) kann man da auch mit einem Thread schon massig Performance herausholen.
Gruß TomJava rocks!
How to become a good Java Programmer?
Does IT in Java and .Net
The only valid measurement of code quality: WTFs / minute
Blog
Xing
Twitter
-
Wenn ich wüsste was das Plugin dann in den Threads ausführt wäre das ne Möglichkeit. Aber bei nem Plugin kann ich das nunmal nicht wissen.
-
12.04.07 14:40 #7
- Registriert seit
- Jun 2002
- Ort
- Saarbrücken (Saarland)
- Beiträge
- 9.886
- Blog-Einträge
- 29
Hallo,
Klar, aber das liese sich ja mit einer entsprechenden Schnittstellenbeschreibung / Spec zumindest formal lösenWenn ich wüsste was das Plugin dann in den Threads ausführt wäre das ne Möglichkeit. Aber bei nem Plugin kann ich das nunmal nicht wissen.
Aber du hast recht wenn man "Unbekannten" Code ausführt sollte man immer nach der Regel Safety-First vorgehen. Hört sich aber wieder mal sehr interessant an was du da treibst
Was für ein Roboter wirds diesmal? Seid ihr schon beim Terminator ? 
Gruß TomJava rocks!
How to become a good Java Programmer?
Does IT in Java and .Net
The only valid measurement of code quality: WTFs / minute
Blog
Xing
Twitter
-
Ist ja ne allgemeines Framework mit Oberfläche zur Steuerung eines Roboters die wir machen. Interessant ist das alles auf jeden Fall und im optimieren werde ich auch immer besser nur die Zeit wir immer weniger und die Simulation stürzt dauernd ab und und und....
-
23.04.07 12:53 #9
- Registriert seit
- Jun 2002
- Ort
- Saarbrücken (Saarland)
- Beiträge
- 9.886
- Blog-Einträge
- 29
Hallo,
hier gibts nun auch Teil 2:
Diesmal zum Thema "Compilation Techniques"
http://www-128.ibm.com/developerwork...tj2/index.html
Gruß TomJava rocks!
How to become a good Java Programmer?
Does IT in Java and .Net
The only valid measurement of code quality: WTFs / minute
Blog
Xing
Twitter
-
25.04.07 11:28 #10
- Registriert seit
- Jun 2002
- Ort
- Saarbrücken (Saarland)
- Beiträge
- 9.886
- Blog-Einträge
- 29
Hallo,
hier nun Teil 3: Threading and synchronization
http://www-128.ibm.com/developerwork...tj3/index.html
Gruß TomJava rocks!
How to become a good Java Programmer?
Does IT in Java and .Net
The only valid measurement of code quality: WTFs / minute
Blog
Xing
Twitter
-
04.05.07 13:07 #11
- Registriert seit
- Jun 2002
- Ort
- Saarbrücken (Saarland)
- Beiträge
- 9.886
- Blog-Einträge
- 29
Hallo,
hier gibts nun noch Teil 4:
Real-time Java, Part 4: Real-time garbage collection
http://www-128.ibm.com/developerwork...tj4/index.html
Gruß TomJava rocks!
How to become a good Java Programmer?
Does IT in Java and .Net
The only valid measurement of code quality: WTFs / minute
Blog
Xing
Twitter
-
13.06.07 09:57 #12
- Registriert seit
- Jun 2002
- Ort
- Saarbrücken (Saarland)
- Beiträge
- 9.886
- Blog-Einträge
- 29
Hallo,
hier nun mal Teil 5:
"Writing and deploying real-time Java applications"
http://www.ibm.com/developerworks/java/library/j-rtj5/
Gruß TomJava rocks!
How to become a good Java Programmer?
Does IT in Java and .Net
The only valid measurement of code quality: WTFs / minute
Blog
Xing
Twitter
-
17.07.07 23:55 #13
- Registriert seit
- Jun 2002
- Ort
- Saarbrücken (Saarland)
- Beiträge
- 9.886
- Blog-Einträge
- 29
Hallo,
hier gibts nun auch Teil 6:
"
Real-time Java, Part 6: Simplifying real-time Java development
Introducing the Lifecycle Memory Managed Periodic Worker Threads pattern"
http://www.ibm.com/developerworks/java/library/j-rtj6/
Gruß TomJava rocks!
How to become a good Java Programmer?
Does IT in Java and .Net
The only valid measurement of code quality: WTFs / minute
Blog
Xing
Twitter
Ähnliche Themen
-
Interessanter IBM Artikel zum Thema Traits in Scala
Von Thomas Darimont im Forum Java Technology NewsAntworten: 0Letzter Beitrag: 02.05.08, 00:51 -
Interessanter IBM Artikel zum Thema Dynamic Programming mit Java
Von Thomas Darimont im Forum Java Technology NewsAntworten: 0Letzter Beitrag: 15.03.08, 16:27 -
Interessanter IBM Artikel zum Thema Closures
Von Thomas Darimont im Forum Coders TalkAntworten: 0Letzter Beitrag: 09.01.07, 16:52 -
Interessanter IBM Artikel zum Thema Unit Testing in PHP
Von Thomas Darimont im Forum PHPAntworten: 0Letzter Beitrag: 17.08.06, 22:22 -
Haufenweise interessanter Artikel zum Thema Java bei IBMs Developer Works
Von Thomas Darimont im Forum JavaAntworten: 0Letzter Beitrag: 03.05.05, 10:46






Zitieren
Login





