Parallele Programmierung spielend gelernt mit dem Java-Hamster-Modell: Programmierung mit Java-Threads
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | German |
Veröffentlicht: |
Wiesbaden
Vieweg + Teubner
2008
|
Ausgabe: | 1. Aufl. |
Schriftenreihe: | Studium
|
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | XII, 452 S. Ill., graph. Darst. |
ISBN: | 9783835102293 383510229X |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV035007610 | ||
003 | DE-604 | ||
005 | 20230125 | ||
007 | t | ||
008 | 080818s2008 gw ad|| |||| 00||| ger d | ||
015 | |a 08,N25,0026 |2 dnb | ||
016 | 7 | |a 989038300 |2 DE-101 | |
020 | |a 9783835102293 |c Pb. : EUR 34.90 |9 978-3-8351-0229-3 | ||
020 | |a 383510229X |9 3-8351-0229-X | ||
035 | |a (OCoLC)246645459 | ||
035 | |a (DE-599)DNB989038300 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 0 | |a ger | |
044 | |a gw |c XA-DE-HE | ||
049 | |a DE-824 |a DE-Aug4 |a DE-92 |a DE-29T |a DE-83 |a DE-573 |a DE-11 | ||
082 | 0 | |a 005.133 |2 22/ger | |
084 | |a ST 151 |0 (DE-625)143595: |2 rvk | ||
084 | |a ST 230 |0 (DE-625)143617: |2 rvk | ||
084 | |a ST 250 |0 (DE-625)143626: |2 rvk | ||
084 | |a 004 |2 sdnb | ||
100 | 1 | |a Boles, Dietrich |d 1963- |e Verfasser |0 (DE-588)121473805 |4 aut | |
245 | 1 | 0 | |a Parallele Programmierung spielend gelernt mit dem Java-Hamster-Modell |b Programmierung mit Java-Threads |c Dietrich Boles |
250 | |a 1. Aufl. | ||
264 | 1 | |a Wiesbaden |b Vieweg + Teubner |c 2008 | |
300 | |a XII, 452 S. |b Ill., graph. Darst. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 0 | |a Studium | |
650 | 0 | 7 | |a Parallelverarbeitung |0 (DE-588)4075860-6 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Java |g Programmiersprache |0 (DE-588)4401313-9 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Programmierung |0 (DE-588)4076370-5 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a Java |g Programmiersprache |0 (DE-588)4401313-9 |D s |
689 | 0 | 1 | |a Parallelverarbeitung |0 (DE-588)4075860-6 |D s |
689 | 0 | 2 | |a Programmierung |0 (DE-588)4076370-5 |D s |
689 | 0 | |5 DE-604 | |
856 | 4 | 2 | |m HBZ Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=016676908&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
943 | 1 | |a oai:aleph.bib-bvb.de:BVB01-016676908 |
Datensatz im Suchindex
_version_ | 1805086754889269248 |
---|---|
adam_text |
Inhaltsverzeichnis
1 Einleitung 1
1.1 Parallelität. 1
1.2 Vorteile. 2
1.3 Konzepte der parallelen Programmierung . 3
1.4 Probleme der parallelen Programmierung . 4
1.5 Paralleles Java-Hamster-Modell . 5
1.6 Weitere Parallelitätskonzepte in Java. 6
1.7 Anmerkungen zum Buch. 7
1.8 Aufbau des Buches. 7
2 Das Hamster-Modell 11
2.1 Komponenten des Hamster-Modells. 12
2.2 Der Hamster-Simulator. 13
2.3 Vordefinierte Klassen des Hamster-Modells. 14
2.4 Objektorientierte Hamster-Programme. 20
2.5 Die Klasse AllroundHamster. 21
3 Selbstständige Hamster 23
3.1 Passive Hamster. 23
3.2 Selbstständige Hamster. 26
3.3 Parallele objektorientierte Hamster-Programme. 33
3.4 Beispielprogramme. 34
3.5 Aufgaben. 39
4 Threads 43
4.1 Was sind Threads? . 43
4.2 Definition von Thread-Klassen. 45
4.3 Erzeugung und Start von Threads. 47
4.4 Ende von Threads. 52
4.5 Runnables. 53
4.6 Thread-Namen . 56
4.7 Vergleich von Threads und Thread-Objekten. 57
4.8 Selbstständige und unselbständige Hamster. 60
4.9 Nutzen und Einsatzbereiche von Threads. 63
4.10 Beispielprogramme. 65
4.11 Aufgaben. 80
5 Scheduling 85
5.1 Scheduling-Strategien in Java. 85
5.2 Thread-Zustände . 86
5.3 Prioritäten. 91
5.4 yield.93
5.5 sleep.93
5.6 join.95
5.7 Unterbrechungen.98
5.8 Dämone.100
5.9 Zeitschaltuhren.101
5.10 Beispielprogramme.107
5.11 Aufgaben.116
Kommunikation zwischen Threads 121
6.1 Zwischenhamsterliche Beziehungen.121
6.2 Kommunikation über gemeinsame Variablen.124
6.3 Kommunikation über gemeinsame Objekte .128
6.4 Kommunikation über Methoden.133
6.5 Beispielprogramme.137
6.6 Aufgaben.147
Mehrseitige Synchronisation 149
7.1 Synchronisationsprobleme.150
7.2 Synchronisationsarten.155
7.3 snychronized-Anweisung.157
7.4 snychronized-Methoden .163
7.5 Compileroptimierungen.168
7.6 Granularität der Synchronisation.172
7.7 Allgemein gültige Regeln zur Synchronisation.174
7.8 Beispielprogramme.175
7.9 Aufgaben.181
Einseitige Synchronisation 187
8.1 Aktives Warten.187
8.2 Verwendung von sleep.189
8.3 Verwendung von sleep und interrupt.190
8.4 wait und notify.192
8.5 notifyAll.196
8.6 Monitore .206
8.7 Beispielprogramme.207
8.8 Zusammenfassung .217
8.9 Aufgaben.218
Verklenunungen 223
9.1 Motivation.223
9.2 Definition.226
9.3 Deadlockverhinderung.228
9.4 Deadlockvermeidung.233
9.5 Deadlockerkennung und -beseitigung .236
9.6 Livelocks.241
9.7 Beispielprogramme.244
9.8 Aufgaben.253
10 Beendigung von Threads 257
10.1 Methode stop der Klasse Thread.258
10.2 Einsatz von Kommunikationsmechanismen .260
10.3 Unterbrechungen.261
10.4 System.exit.263
10.5 Dämonen.264
10.6 Beispielprogramme.267
10.7 Aufgaben.275
11 Klassische Probleme der parallelen Programmierung 279
11.1 Leser-Schreiber-Problem.279
11.2 Erzeuger-Verbraucher-Problem.286
11.3 Philosophen-Problem.290
11.4 Kommunikation über Nachrichten.307
11.5 Aufgaben.319
12 Sperren 327
12.1 Semaphore .327
12.2 Explizite Sperren.338
12.3 Schlossvariablen .343
12.4 Beispielprogramme.361
12.5 Aufgaben.375
13 Zugabe 381
13.1 Atomare Variablen.381
13.2 Queues .384
13.3 Exchanger.391
13.4 Countdown.392
13.5 Sammelpunkte .395
13.6 Thread-Pooling.397
13.7 FutureTasks.402
13.8 Schlussbemerkung .405
13.9 Aufgaben.406
A Basisklassen des JDK zum Umgang mit Threads 411
A.l Interface java.lang.Runnable.411
A.2 Klasse java.lang.Thread .411
A.3 Klasse java.lang.Object .418
A.4 Klasse java. lang. InterruptedException.420
A.5 Klasse java.lang. IllegalStateException.420
A.6 Klasse java.lang. IllegalArgumentException.420
A.7 Klasse java.lang. IllegalMonitorStateException.421
B Klassen des Java-Hamster-Modells 423
B.l Exception-Klassen .423
B.2 Die Klasse Hamster.426
B.3 Die Klasse Territorium.432
B.4 Klasse AllroundHamster.434
Glossar 441
Literaturverzeichnis 445
Sachverzeichnis 447 |
adam_txt |
Inhaltsverzeichnis
1 Einleitung 1
1.1 Parallelität. 1
1.2 Vorteile. 2
1.3 Konzepte der parallelen Programmierung . 3
1.4 Probleme der parallelen Programmierung . 4
1.5 Paralleles Java-Hamster-Modell . 5
1.6 Weitere Parallelitätskonzepte in Java. 6
1.7 Anmerkungen zum Buch. 7
1.8 Aufbau des Buches. 7
2 Das Hamster-Modell 11
2.1 Komponenten des Hamster-Modells. 12
2.2 Der Hamster-Simulator. 13
2.3 Vordefinierte Klassen des Hamster-Modells. 14
2.4 Objektorientierte Hamster-Programme. 20
2.5 Die Klasse AllroundHamster. 21
3 Selbstständige Hamster 23
3.1 Passive Hamster. 23
3.2 Selbstständige Hamster. 26
3.3 Parallele objektorientierte Hamster-Programme. 33
3.4 Beispielprogramme. 34
3.5 Aufgaben. 39
4 Threads 43
4.1 Was sind Threads? . 43
4.2 Definition von Thread-Klassen. 45
4.3 Erzeugung und Start von Threads. 47
4.4 Ende von Threads. 52
4.5 Runnables. 53
4.6 Thread-Namen . 56
4.7 Vergleich von Threads und Thread-Objekten. 57
4.8 Selbstständige und unselbständige Hamster. 60
4.9 Nutzen und Einsatzbereiche von Threads. 63
4.10 Beispielprogramme. 65
4.11 Aufgaben. 80
5 Scheduling 85
5.1 Scheduling-Strategien in Java. 85
5.2 Thread-Zustände . 86
5.3 Prioritäten. 91
5.4 yield.93
5.5 sleep.93
5.6 join.95
5.7 Unterbrechungen.98
5.8 Dämone.100
5.9 Zeitschaltuhren.101
5.10 Beispielprogramme.107
5.11 Aufgaben.116
Kommunikation zwischen Threads 121
6.1 Zwischenhamsterliche Beziehungen.121
6.2 Kommunikation über gemeinsame Variablen.124
6.3 Kommunikation über gemeinsame Objekte .128
6.4 Kommunikation über Methoden.133
6.5 Beispielprogramme.137
6.6 Aufgaben.147
Mehrseitige Synchronisation 149
7.1 Synchronisationsprobleme.150
7.2 Synchronisationsarten.155
7.3 snychronized-Anweisung.157
7.4 snychronized-Methoden .163
7.5 Compileroptimierungen.168
7.6 Granularität der Synchronisation.172
7.7 Allgemein gültige Regeln zur Synchronisation.174
7.8 Beispielprogramme.175
7.9 Aufgaben.181
Einseitige Synchronisation 187
8.1 Aktives Warten.187
8.2 Verwendung von sleep.189
8.3 Verwendung von sleep und interrupt.190
8.4 wait und notify.192
8.5 notifyAll.196
8.6 Monitore .206
8.7 Beispielprogramme.207
8.8 Zusammenfassung .217
8.9 Aufgaben.218
Verklenunungen 223
9.1 Motivation.223
9.2 Definition.226
9.3 Deadlockverhinderung.228
9.4 Deadlockvermeidung.233
9.5 Deadlockerkennung und -beseitigung .236
9.6 Livelocks.241
9.7 Beispielprogramme.244
9.8 Aufgaben.253
10 Beendigung von Threads 257
10.1 Methode stop der Klasse Thread.258
10.2 Einsatz von Kommunikationsmechanismen .260
10.3 Unterbrechungen.261
10.4 System.exit.263
10.5 Dämonen.264
10.6 Beispielprogramme.267
10.7 Aufgaben.275
11 Klassische Probleme der parallelen Programmierung 279
11.1 Leser-Schreiber-Problem.279
11.2 Erzeuger-Verbraucher-Problem.286
11.3 Philosophen-Problem.290
11.4 Kommunikation über Nachrichten.307
11.5 Aufgaben.319
12 Sperren 327
12.1 Semaphore .327
12.2 Explizite Sperren.338
12.3 Schlossvariablen .343
12.4 Beispielprogramme.361
12.5 Aufgaben.375
13 Zugabe 381
13.1 Atomare Variablen.381
13.2 Queues .384
13.3 Exchanger.391
13.4 Countdown.392
13.5 Sammelpunkte .395
13.6 Thread-Pooling.397
13.7 FutureTasks.402
13.8 Schlussbemerkung .405
13.9 Aufgaben.406
A Basisklassen des JDK zum Umgang mit Threads 411
A.l Interface java.lang.Runnable.411
A.2 Klasse java.lang.Thread .411
A.3 Klasse java.lang.Object .418
A.4 Klasse java. lang. InterruptedException.420
A.5 Klasse java.lang. IllegalStateException.420
A.6 Klasse java.lang. IllegalArgumentException.420
A.7 Klasse java.lang. IllegalMonitorStateException.421
B Klassen des Java-Hamster-Modells 423
B.l Exception-Klassen .423
B.2 Die Klasse Hamster.426
B.3 Die Klasse Territorium.432
B.4 Klasse AllroundHamster.434
Glossar 441
Literaturverzeichnis 445
Sachverzeichnis 447 |
any_adam_object | 1 |
any_adam_object_boolean | 1 |
author | Boles, Dietrich 1963- |
author_GND | (DE-588)121473805 |
author_facet | Boles, Dietrich 1963- |
author_role | aut |
author_sort | Boles, Dietrich 1963- |
author_variant | d b db |
building | Verbundindex |
bvnumber | BV035007610 |
classification_rvk | ST 151 ST 230 ST 250 |
ctrlnum | (OCoLC)246645459 (DE-599)DNB989038300 |
dewey-full | 005.133 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.133 |
dewey-search | 005.133 |
dewey-sort | 15.133 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
discipline_str_mv | Informatik |
edition | 1. Aufl. |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>00000nam a2200000 c 4500</leader><controlfield tag="001">BV035007610</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20230125</controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">080818s2008 gw ad|| |||| 00||| ger d</controlfield><datafield tag="015" ind1=" " ind2=" "><subfield code="a">08,N25,0026</subfield><subfield code="2">dnb</subfield></datafield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">989038300</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9783835102293</subfield><subfield code="c">Pb. : EUR 34.90</subfield><subfield code="9">978-3-8351-0229-3</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">383510229X</subfield><subfield code="9">3-8351-0229-X</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)246645459</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)DNB989038300</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakddb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">ger</subfield></datafield><datafield tag="044" ind1=" " ind2=" "><subfield code="a">gw</subfield><subfield code="c">XA-DE-HE</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-824</subfield><subfield code="a">DE-Aug4</subfield><subfield code="a">DE-92</subfield><subfield code="a">DE-29T</subfield><subfield code="a">DE-83</subfield><subfield code="a">DE-573</subfield><subfield code="a">DE-11</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.133</subfield><subfield code="2">22/ger</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 151</subfield><subfield code="0">(DE-625)143595:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 230</subfield><subfield code="0">(DE-625)143617:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 250</subfield><subfield code="0">(DE-625)143626:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">004</subfield><subfield code="2">sdnb</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Boles, Dietrich</subfield><subfield code="d">1963-</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)121473805</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Parallele Programmierung spielend gelernt mit dem Java-Hamster-Modell</subfield><subfield code="b">Programmierung mit Java-Threads</subfield><subfield code="c">Dietrich Boles</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">1. Aufl.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Wiesbaden</subfield><subfield code="b">Vieweg + Teubner</subfield><subfield code="c">2008</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XII, 452 S.</subfield><subfield code="b">Ill., graph. Darst.</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="490" ind1="0" ind2=" "><subfield code="a">Studium</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Parallelverarbeitung</subfield><subfield code="0">(DE-588)4075860-6</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Java</subfield><subfield code="g">Programmiersprache</subfield><subfield code="0">(DE-588)4401313-9</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Programmierung</subfield><subfield code="0">(DE-588)4076370-5</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Java</subfield><subfield code="g">Programmiersprache</subfield><subfield code="0">(DE-588)4401313-9</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">Parallelverarbeitung</subfield><subfield code="0">(DE-588)4075860-6</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="2"><subfield code="a">Programmierung</subfield><subfield code="0">(DE-588)4076370-5</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">HBZ Datenaustausch</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=016676908&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="943" ind1="1" ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-016676908</subfield></datafield></record></collection> |
id | DE-604.BV035007610 |
illustrated | Illustrated |
index_date | 2024-07-02T21:42:46Z |
indexdate | 2024-07-20T08:41:16Z |
institution | BVB |
isbn | 9783835102293 383510229X |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-016676908 |
oclc_num | 246645459 |
open_access_boolean | |
owner | DE-824 DE-Aug4 DE-92 DE-29T DE-83 DE-573 DE-11 |
owner_facet | DE-824 DE-Aug4 DE-92 DE-29T DE-83 DE-573 DE-11 |
physical | XII, 452 S. Ill., graph. Darst. |
publishDate | 2008 |
publishDateSearch | 2008 |
publishDateSort | 2008 |
publisher | Vieweg + Teubner |
record_format | marc |
series2 | Studium |
spelling | Boles, Dietrich 1963- Verfasser (DE-588)121473805 aut Parallele Programmierung spielend gelernt mit dem Java-Hamster-Modell Programmierung mit Java-Threads Dietrich Boles 1. Aufl. Wiesbaden Vieweg + Teubner 2008 XII, 452 S. Ill., graph. Darst. txt rdacontent n rdamedia nc rdacarrier Studium Parallelverarbeitung (DE-588)4075860-6 gnd rswk-swf Java Programmiersprache (DE-588)4401313-9 gnd rswk-swf Programmierung (DE-588)4076370-5 gnd rswk-swf Java Programmiersprache (DE-588)4401313-9 s Parallelverarbeitung (DE-588)4075860-6 s Programmierung (DE-588)4076370-5 s DE-604 HBZ Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=016676908&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Boles, Dietrich 1963- Parallele Programmierung spielend gelernt mit dem Java-Hamster-Modell Programmierung mit Java-Threads Parallelverarbeitung (DE-588)4075860-6 gnd Java Programmiersprache (DE-588)4401313-9 gnd Programmierung (DE-588)4076370-5 gnd |
subject_GND | (DE-588)4075860-6 (DE-588)4401313-9 (DE-588)4076370-5 |
title | Parallele Programmierung spielend gelernt mit dem Java-Hamster-Modell Programmierung mit Java-Threads |
title_auth | Parallele Programmierung spielend gelernt mit dem Java-Hamster-Modell Programmierung mit Java-Threads |
title_exact_search | Parallele Programmierung spielend gelernt mit dem Java-Hamster-Modell Programmierung mit Java-Threads |
title_exact_search_txtP | Parallele Programmierung spielend gelernt mit dem Java-Hamster-Modell Programmierung mit Java-Threads |
title_full | Parallele Programmierung spielend gelernt mit dem Java-Hamster-Modell Programmierung mit Java-Threads Dietrich Boles |
title_fullStr | Parallele Programmierung spielend gelernt mit dem Java-Hamster-Modell Programmierung mit Java-Threads Dietrich Boles |
title_full_unstemmed | Parallele Programmierung spielend gelernt mit dem Java-Hamster-Modell Programmierung mit Java-Threads Dietrich Boles |
title_short | Parallele Programmierung spielend gelernt mit dem Java-Hamster-Modell |
title_sort | parallele programmierung spielend gelernt mit dem java hamster modell programmierung mit java threads |
title_sub | Programmierung mit Java-Threads |
topic | Parallelverarbeitung (DE-588)4075860-6 gnd Java Programmiersprache (DE-588)4401313-9 gnd Programmierung (DE-588)4076370-5 gnd |
topic_facet | Parallelverarbeitung Java Programmiersprache Programmierung |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=016676908&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT bolesdietrich paralleleprogrammierungspielendgelerntmitdemjavahamstermodellprogrammierungmitjavathreads |