By Dietrich Boles

Das Buch behandelt die wesentlichen Konzepte der parallelen Programmierung, d. h. der Entwicklung nebenl?ufiger Systeme. Es orientiert sich dabei am Thread-Konzept der Programmiersprache Java. Es ist das dritte Buch einer Buchreihe, die mit Hilfe eines speziellen didaktischen Modells, dem so genannten Hamster-Modell, in die Grundlagen der Programmierung einf?hrt. Das Hamster-Modell erm?glicht Programmieranf?ngern einen spielerischen Zugang zu der doch eher technischen Welt der Programmierung, indem sie virtuelle Hamster durch eine virtuelle Landschaft steuern und dabei bestimmte Aufgaben l?sen lassen.

Show description

Read or Download Parallele Programmierung spielend gelernt mit dem Java-Hamster-Modell: Programmierung mit Java-Threads PDF

Best programming: programming languages books

Essential Java Fast : How to write object oriented software for the Internet

Java is a brand new and interesting object-oriented programming language that is set to remodel the area huge net. Java permits clients to jot down functions which might be accessed throughout diversified structures and gives an efficient technique of construction small yet robust courses that permit an enormous diversity of latest functions - akin to animation, dwell updating, two-way interactions and so on.

Designing SQL Server 2000 Databases. for .Net ™ Enterprise Servers

The Microsoft . web initiative is the way forward for e-commerce - making it attainable for corporations to construct a safe, trustworthy e-commerce infrastructure. this can be the 1st ebook to stipulate the features of SQL Server 2000, one of many key parts of . internet. SQL Server 2000 introduces robust new info mining performance designed particularly to trap and technique buyer profiles and to foretell destiny deciding to buy styles on e-commerce websites.

Additional resources for Parallele Programmierung spielend gelernt mit dem Java-Hamster-Modell: Programmierung mit Java-Threads

Example text

In diesem Abschnitt wird daher zunachst der Begriff des Prozesses naher erlautert. Anschliebend werden die Erkenntnisse auf die Programmiersprache Java ubcrtragen. 1 Prozesstypen Ein Programm ist ein in einer Programmiersprache formulierter Algorithrnus, also eine Arbeitsanleitung zum Losen eines bestimmten Problems durch einen Computer. Ausgefuhrt wird ein Programm mit Hilfe des Betriebssystems Ihres Computers. Dieses erzeugt dazu einen so genannten Prozess. h. auch wenn es nur einen Prozessor gibt, konnen sich mehrere Prozesse quasi gleichzeitig in Ausfilhrung befinden.

2 Definition von Thread-Klassen Java bedient sich des objektorientierten Konzeptes der Klassen und Objekte , urn neben dem MainThread weitere Threads erzeugen , starten und ausfuhren zu konnen . Genauer gesagt werden neue Threads immer ausgehend von so genannten Thread-Objekten gestartet. Das sind Objekte von Klassen, die von der vordefinierten Klasse Thread aus dem Paket java. lang direkt oder indirekt abgeleitet sind. Diese Klassen werde auch Thread-Klassen genannt. 2 nochmal nachgeschlagen werden .

Uber folgende Methoden konnen Informationen tiber den Zustand eines Hamsters abgefragt werden: • getReihe: liefert die Reihe der Kachel, auf der der Hamster aktuell steht. • getSpalte: liefert die Spalte der Kachel, auf der der Hamster aktuell steht. • getBlickrichtung: liefert die aktuelle Blickrichtung des Hamsters • getAnzahlKoerner: liefert die Anzahl an Kornem, die der Hamster aktuell im Maul hat. 6 Klassenmethoden Weiterhin gibt es noch zwei Klassenmethoden: • getStandardHamster: liefert eine Referenz auf den Standard-Hamster, also den Hamster, der ohne ihn explizit erzeugen zu mussen, immer im Territorium vorhanden ist.

Download PDF sample

Rated 4.85 of 5 – based on 39 votes