124 545 ich 545 685 hatte 685 1126 versprochen 1126 1246 das 1246 1407 immer 1407 1547 was 1547 1888 Besseres 1888 2249 zeige 2249 2409 als 2409 2629 volle 2629 2910 Teil 2910 3411 beurteilt 3411 3672 die 3672 4213 rustikale 4213 4955 Methode 4955 5235 für 5235 6759 Mikroprozessoren 6759 8502 einen 8502 8763 in 8763 8923 den 8923 9404 modernen 9404 9926 Sprachen 9926 10246 hat 10246 11669 man 11669 12331 typischerweise 12331 12611 etwas 12611 15939 anderes 15939 16239 in 16239 17041 Java 17041 17462 schreibt 17462 17622 und 17622 17823 singt 17823 18003 von 18003 18364 Eis 18364 18645 und 18645 19727 in 19727 19927 sie 19927 20409 sharp 20409 20789 schreibt 20789 21030 man 21030 21531 noch 21531 21751 das 21751 21892 will 21892 22032 ich 22032 22954 einmal 22954 23515 vorführen 23515 23636 wie 23636 23856 das 23856 24317 aussieht 24317 24598 am 24598 27264 Beispiel 27264 27484 war 27484 27705 das 27705 27825 auch 27825 28105 wirklich 28105 28366 sehen 28366 28607 dass 28607 29108 das 29108 29589 nötig 29589 29769 ist 29769 29970 das 29970 30150 zu 30150 31353 tun 31353 31533 und 31533 32014 zwar 32014 32575 angenommen 32575 32695 ich 32695 32936 habe 32936 33437 zwei 33437 35522 Threads 35522 35722 mit 35722 36805 eins 36805 37907 mit 37907 39470 zwei 39470 40352 und 40352 40753 diese 40753 41134 beiden 41134 41615 Threads 41615 42096 teilen 42096 42337 sich 42337 42597 eine 42597 43820 Variable 43820 44060 sicher 44060 44381 eben 44381 44562 mit 44562 44762 den 44762 45203 Variablen 45203 45684 zum Beispiel 45684 45904 zum 45904 46386 Starten 46386 46506 und 46506 46686 zum 46686 47167 stoppen 47167 47288 die 47288 47668 meinen 47668 48691 beiden 48691 50795 gemeinsam 50795 50956 die 50956 51417 Variable 51417 51597 würde 51597 51677 ich 51677 51817 dann 51817 52639 also 52639 52900 volle 52900 53120 Teil 53120 53621 machen 53621 53822 es 53822 53982 nicht 53982 55866 anders 55866 56287 geregelt 56287 57029 kriege 57029 57229 mit 57229 57811 kompetenten 57811 58252 Geschichten 58252 58572 oder 58572 59093 moderneren 59093 60276 Geschichten 60276 61920 in 61920 62100 der 62100 62361 Job 62361 62581 das 62581 62802 Fett 62802 62982 soll 62982 63263 sein 63263 63423 diese 63423 63964 Variable 63964 64145 um 64145 64525 eins 64525 64726 zu 64726 65207 erhöhen 65207 65548 stellt 65548 65648 es 65648 65788 vor 65788 65888 wie 65888 66790 ein 66790 67231 Erzähler 67231 67472 jeder 67472 68073 Zähler 68073 69035 jederzeit 69035 69997 zählt 69997 71200 ähm 71200 71340 wie 71340 71481 viel 71481 71982 Arbeitsschutz 71982 72122 er 72122 72423 gerade 72423 72944 erledigt 72944 73124 hat 73124 73425 je 73425 74167 Kilowattstunde 74167 76091 gerade 76091 76532 bewegte 76532 77153 Deutschtümelei 77153 77754 benachrichtigt 77754 78336 würde 78336 79178 ebenso 79178 79558 der 79558 79859 jeder 79859 80160 Thread 80160 80400 soll 80400 81362 zählen 81362 81964 gemeinsam 81964 82064 in 82064 82284 dieser 82284 82926 Variable 82926 83146 das 83146 83647 danach 83647 83788 in 83788 83888 der 83888 85672 Variablen 85672 85812 der 85812 86213 gesamte 86213 87015 Zählerstand 87015 87496 steht 87496 87997 nicht 87997 88278 ein 88278 89019 Zählerstand 89019 90522 pro 90522 90943 zweiten 90943 91284 Charme 91284 92366 gemeinsame 92366 93509 Variable 93509 93750 nicht 93750 93990 ein 93990 94772 Zählerstand 94772 94992 pro 94992 95293 Fett 95293 95674 sondern 95674 95914 ein 95914 96977 gemeinsamer 96977 98861 Zählerstand 98861 99021 wenn 99021 99222 alles 99222 99342 mit 99342 99642 rechten 99642 99863 Dingen 99863 102449 zugeht 102803 103124 über 103124 103705 Liechtenstein 103705 104026 irgendwann 104026 104126 der 104126 104427 erste 104427 104787 Threads 104787 104968 dass 104968 105048 es 105048 105349 jetzt 105349 105449 so 105449 105749 weit 105749 106331 wäre 106331 106611 diese 106611 107012 Zahl 107012 107193 zu 107193 107694 erhöhen 107694 108095 erließ 108095 108275 die 108275 110219 dreizehn 110219 110600 erließ 110600 110740 die 110740 111823 dreizehn 111823 112244 addiert 112244 112665 eins 112665 113767 drauf 113767 114028 kriegt 114028 114469 vierzehn 114469 116333 raus 116333 116653 schreibt 116653 116834 das 116834 119480 zurück 119480 119680 und 119680 119820 dann 119820 120141 stellt 120141 120462 gleich 120462 121003 der 121003 121564 zwei 121564 122105 irgendwann 122105 122606 fest 122606 122847 Punkt 122847 123047 jetzt 123047 123228 ist 123228 125854 aber 125854 125994 der 125994 126295 Zähler 126295 126475 als 126475 126736 weiter 126736 126896 zu 126896 127257 stellen 127257 127718 erließ 127718 127858 die 127858 129401 vierzehn 129401 129782 addiert 129782 130143 eins 130143 130524 drauf 130524 130764 kriegt 130764 131165 fünfzehn 131165 131486 raus 131486 131626 und 131626 131887 schreibt 131887 132448 die 132448 133049 fünfzehn 133049 134252 zurück 134252 134493 das 134493 134633 wäre 134633 134753 der 134753 135515 Idealfall 135515 135795 einer 135795 135976 so 135976 137018 passiert 137018 137199 ist 137199 137279 die 137279 137539 Welt 137539 137660 in 137660 138000 Ordnung 138000 138141 und 138141 138461 endlich 138461 138922 wunderschön 138922 139083 auch 139083 139223 mit 139223 139343 dem 139343 141508 weiterhin 141508 141708 der 141708 142049 Ärger 142049 143633 ist 143633 143853 es 143853 144114 kann 144114 144454 schief 144454 144976 gehen 144976 146278 jedes 146278 146759 soundso 146759 147261 hundertste 147261 147742 tausend 147742 147862 der 147862 148122 zehn 148122 148644 tausendsten 148644 149325 Mal 149325 149586 wird 149586 150007 das 150007 150387 schief 150387 150688 gehen 150688 150869 dass 150869 150969 es 150969 151229 auch 151229 151430 wieder 151430 151630 eine 151630 151931 ganz 151931 152272 blöde 152272 154035 Fehlerquelle 154035 154216 was 154216 154316 es 154316 155659 überhaupt 155659 156080 ganz 156080 156581 dringendes 156581 156882 Thema 156882 157122 bei 157122 157303 bei 157303 157483 dem 157483 157784 altes 157784 158385 Wedding 158385 158626 an 158626 158746 sie 158746 159026 können 159026 160389 sich 160389 160850 grandiose 160850 161151 Fehler 161151 162153 einbauen 162153 162374 der 162374 162975 Meßfeier 162975 163296 später 163296 163897 auftreten 163897 164118 weil 164118 164579 irgendein 164579 164839 Kunde 164839 165000 dann 165000 165360 plötzlich 165360 165501 mit 165501 165861 sechzehn 165861 166082 kein 166082 166403 Rechner 166403 167645 ankommt 167645 167826 und 167826 167926 die 167926 168207 vorher 168207 168367 nie 168367 168487 auf 168487 168648 seiner 168648 168988 Maschine 168988 169349 gesehen 169349 170832 haben 170832 171053 muss 171053 171193 sehr 171193 171594 vorsichtig 171594 171794 sein 171794 171875 ?? 171875 172536 programmiert 172536 172757 das 172757 173438 sachkundiges 173438 173779 Thema 173779 173859 in 173859 173959 der 173959 175362 Informatik 175362 175763 überlegen 175763 176004 ganz 176004 176224 viele 176224 177186 Leute 177186 177407 wie 177407 177627 man 177627 177848 das 177848 178028 denn 178028 178309 sicher 178309 178930 hinkriegen 178930 179672 kann 179672 179832 das 179832 179992 mal 179992 180173 des 180173 180995 Ring 180995 181175 an 181175 181255 die 181255 181375 man 181375 181616 solche 181616 181917 Fehler 181917 182478 grundsätzlich 182478 182959 vermeiden 182959 183099 kann 183099 183360 dieses 183360 184041 Parterre 184041 184482 voraus 184482 185003 zum Beispiel 185003 185144 eine 185144 185384 ganz 185384 185745 einfache 185745 186006 Idee 186006 186286 solche 186286 187068 Fehler 187068 187709 grundsätzlicher 187709 187990 Weise 187990 188852 schon 188852 190195 bisschen 190195 190656 wahr 190656 192821 einzuschränken 192821 193001 nicht 193001 193903 total 193903 195266 bisschen 195266 195486 okay 195486 195727 das 195727 195947 wäre 195947 196128 die 196128 197090 Wunschsituation 197090 197651 jederzeit 197651 197932 zählt 197932 198112 als 198112 198934 hoch 198934 199094 zum 199094 199315 Schluss 199315 199555 wieder 199555 200036 fünfzehn 200036 200337 zwei 200337 201460 mehr 201460 203003 ?? 203003 203183 jetzt 203183 203364 kann 203364 203604 aber 203604 203965 sein 203965 204145 dass 204145 204266 die 204266 204627 beiden 204627 204827 sich 204827 205789 gleichzeitig 205789 206390 überlegen 206390 206972 das 206972 207513 Variable 207513 207854 erhöht 207854 208154 werden 208154 209277 muss 209277 209457 und 209457 209597 dann 209597 209938 passiert 209938 212764 Blödsinn 212764 213145 Messe 213145 213706 Schaubild 213706 213887 für 213887 213987 die 213987 214268 Nummer 214268 215571 acht 215571 215791 alle 215791 216152 glauben 216152 216573 dasselbe 216573 216733 zu 216733 217054 tun 217054 217134 und 217134 217495 plötzlich 217495 217876 passiert 217876 218317 nütze 218317 218557 ich 218557 219319 habe 219319 221343 eins 221343 221524 ich 221524 222125 habe 222125 222786 zwei 225038 225258 ich 225258 225539 habe 225539 225719 eine 225719 226241 gemeinsam 226241 226682 genutzte 226682 229207 variable 229207 230320 variable 231839 232460 die 232460 232701 steht 232701 232901 zu 232901 233242 Beginn 233242 233463 von 233463 233683 mir 233683 233843 aus 233843 234044 auf 234044 236609 dreizehn 236609 236770 der 236770 237211 erstes 237211 238073 Welt 238073 238413 sagt 238413 238574 sich 238574 239055 irgendwann 239055 239175 oh 239175 239355 ja 239355 239476 ich 239476 239656 muss 239656 239837 jetzt 239837 239997 mal 239997 240117 um 240117 240318 eins 240318 240618 weiter 240618 241260 schalten 242862 243984 schreibt 243984 244285 seine 244285 244726 vierzehn 244726 245528 zurück 245528 245768 das 245768 245949 kann 245949 246089 ihn 246089 246971 passieren 246971 247151 das 247151 247312 der 247312 247733 zweite 247733 248174 Thread 248174 248454 nicht 248454 248995 häufig 248995 249176 aber 249176 249737 irgendwann 249737 249958 wird 249958 250078 es 250078 250840 passieren 250840 251040 dass 251040 251160 der 251160 251521 zweite 251521 251922 dritten 251922 252303 gleichen 252303 252664 Moment 252664 252964 sagt 252964 253405 pro 253405 253706 Zimmer 253706 253886 hier 253886 254127 bitte 254127 254287 von 254287 254387 der 254387 255009 dreizehnten 255009 255410 Scheiben 255410 255550 ein 255550 256131 zweiter 256131 256552 ?? 256552 256893 auf 256893 257855 die 257855 259659 vierzehn 259659 259859 und 259859 260000 das 260000 260220 wäre 260220 261062 natürlich 261062 261804 blödsinnig 261804 261924 sie 261924 262124 hätten 262124 262345 sich 262345 263227 wirklich 263227 263788 bezeichnet 263788 263868 ?? 263868 264169 sollte 264169 264309 sie 264309 264550 noch 264550 265572 klarmachen 265572 266173 dann 266173 266334 ist 266334 266554 das 266554 266634 im 266634 267015 zeitlichen 267015 267376 Ablauf 267376 267516 noch 267516 267636 mal 267636 269961 klarmachen 269961 270202 da 270202 270563 bleibt 270563 270843 immer 270843 271044 noch 271044 271184 die 271184 271685 dreizehn 271685 271926 drin 271926 272667 stehen 272667 272808 und 272808 273008 jetzt 273008 273148 auch 273148 273289 der 273289 273710 zweite 273710 273950 Thread 273950 274251 während 274251 274371 der 274371 274692 erste 274692 275133 gerade 275133 275574 addiert 275574 275754 das 275754 276075 G zwei 276075 276416 schnell 276416 276656 aber 276656 276817 es 276817 277017 geht 277017 277799 nicht 277799 278039 in 278039 278380 unendlich 278380 278681 kurzer 278681 280244 Zeit 280244 280705 während 280705 280906 der 280906 281246 erste 281246 281627 addiert 281627 281848 sagt 281848 281948 der 281948 282329 zweite 282329 282830 ruhig 282830 283150 weiter 283150 284894 stellen 284894 285095 und 285095 285435 schreibt 285435 285616 dann 285616 285876 hier 285876 286117 noch 286117 287340 mal 287340 287801 vierzehn 287801 288763 sein 288763 289605 klar 289605 289745 von 289745 289825 der 289825 290246 Struktur 290246 290907 her 290907 291168 das 291168 292451 heißt 292451 292631 wenn 292631 292731 die 292731 293032 beiden 293032 293233 sich 293233 293453 nicht 293453 294074 abstimmen 294074 294235 beim 294235 294696 Zugriff 294696 294876 auf 294876 295077 diese 295077 296820 Variable 296820 297041 habe 297041 297161 ich 297161 297742 irgendwann 297742 298865 Einzeller 298865 299406 vergessen 299406 299546 und 299546 299667 zum 299667 300027 Schluss 300027 300288 leicht 300288 300629 Hunderte 300629 300809 oder 300809 301230 Tausende 301230 301571 Zähler 301571 302313 vergessen 302313 302533 durch 302533 302774 diesen 302774 303615 Effekt 303615 303756 ich 303756 303976 weiß 303976 304116 wohl 304116 304297 auch 304297 304457 gar 304457 304638 nicht 304638 304738 wie 304738 304918 viel 304918 305038 ich 305038 305479 vergessen 305479 305740 haben 305740 306462 werde 306462 307484 an 307484 307664 das 307664 307845 hängt 307845 307985 von 307985 308065 der 308065 308486 Maschine 308486 309729 ab 309729 309989 von 309989 310230 den 310230 310591 äußeren 310591 311453 Umständen 311453 311653 wie 311653 312014 viel 312014 312375 jetzt 312375 313036 zwischendurch 313036 314058 passiert 314058 314219 eine 314219 314459 drei 314459 314740 Stunden 314740 315141 rechnet 315141 315281 und 315281 315421 dann 315421 315782 einmal 315782 316564 zwischendurch 316564 316724 ein 316724 317065 zweiter 317065 317426 zählt 317426 317546 ist 317546 318167 das 318167 318488 Thema 318488 318688 nicht 318688 318809 so 318809 319370 gravierend 319370 319550 als 319550 319691 wenn 319691 319951 er 319951 320392 ständig 320392 320693 weiter 320693 321074 zählt 321074 322898 jede 322898 323078 von 323078 323218 mir 323218 324742 aus 324742 324902 drei 324902 325203 hundert 325203 325564 neunzig 325564 325764 und 325764 325944 zehn 325944 326526 Nanosekunden 326526 326786 weiter 326786 327107 zählt 327107 327247 dann 327247 327388 ist 327388 327548 das 327548 329111 Entwicklungsproblem 329111 329312 als 329312 329432 die 329432 329592 nach 329592 329893 äußeren 329893 330254 unter 330254 331817 Umständen 331817 332138 passiert 332138 332278 das 332278 332499 hier 332499 333280 häufiger 333280 333882 seltener 333882 334142 oder 334142 334423 gar 334423 335064 nicht 335064 335265 auf 335265 335425 jeden 335425 335606 Fall 335606 336107 gefährlich 336107 336287 das 336287 336608 darf 336608 337149 nicht 337149 337349 das 337349 337530 ?? 337530 337670 auch 337670 337851 nicht 337851 338652 theoretisch 338652 339113 passieren 339113 339434 muss 339434 340035 sicherstellen 340035 340176 dass 340176 340476 dieses 340476 340717 nicht 340717 341218 mal 341218 341679 theoretisch 341679 342801 passieren 342801 342922 wenn 342922 343022 sie 343022 343162 nur 343162 343282 mit 343282 343503 Wolle 343503 343743 Teil 343743 345187 arbeiten 345187 345447 wird 345447 345628 das 345628 346069 irgendwann 346069 347191 passieren 347191 347452 also 347452 347672 wenn's 347672 347933 nur 347933 348093 das 348093 348273 ?? 348273 348574 eben 348574 348734 eine 348734 349115 Wartung 349115 349276 geht 349276 349416 eine 349416 349817 Variable 349817 350438 auslesen 350438 350619 eine 350619 351080 Variable 351080 352142 setzen 352142 352443 okay 352443 352643 aber 352643 353004 sobald 353004 353104 es 353104 353745 jetzt 353745 353986 allein 353986 354226 das 354226 354527 vermisst 354527 354667 eine 354667 355108 Variable 355108 355209 um 355209 355489 eins 355489 357073 erhöhen 357073 357353 laufe 357353 357454 ich 357454 358877 Gefahr 358877 359097 das 359097 359258 was 359258 359799 schiefgeht 359799 359899 ?? 359899 360099 auch 360099 360320 eine 360320 362284 Synchronisierung 362284 362625 zwischen 362625 362986 den 362986 363427 Fans 363427 363547 die 363547 363807 müssen 363807 364028 sich 364028 364910 abstimmen 364910 365110 beim 365110 366213 Zugriff 366213 366493 auf 366493 366594 die 366594 368798 Variablen 368798 369019 das 369019 369580 Zeichen 369580 369801 mal 369801 369901 wie 369901 370121 das 370121 370602 aussehen 370602 370993 kann 372900 373361 auch 373361 373802 erst 373802 374884 mal 374884 375265 zwei 375265 375666 Threads 375666 375786 die 375786 376267 irgendwelche 376267 376728 Arbeiten 376728 377069 machen 377069 377410 dazu 377410 377530 wie 377530 379214 üblich 379214 379454 eine 379454 379895 Methode 379895 380136 die 380136 380457 Arbeit 380457 381078 erledigt 381078 381379 du 381379 387953 Work 387953 388274 klären 388274 388554 können 388554 389797 egal 389797 389937 sie 389937 392022 könne 392022 394427 Gänsefüßchen unten 394427 394988 üblich 394988 395890 bis 395890 396171 sechs 396171 396492 hundert 396492 396812 zehn 396812 397294 Millionen 397294 397494 zehn 397494 397875 Millionen 397875 397995 ?? 397995 398175 aus 398175 398576 Oswald 398576 399077 Simion 399077 399278 ein 399278 399559 zwei 399559 400420 drei 400420 403327 drei 403327 403908 an 406230 406992 ich 406992 407312 brauche 407312 407553 diese 407553 410078 Variable 410078 410098 ?? 410098 410319 sechs 410319 410539 hundert 410539 410920 neun 410920 411121 ich 411121 411401 brauche 411401 411642 diese 411642 412163 Variante 412163 412263 die 412263 412504 hoch 412504 412925 gezählt 412925 413386 wird 413386 414147 natürlich 414147 414388 machen 414388 414488 die 414488 414669 auch 414669 415771 ganz 415771 416252 ordentlich 416252 416493 wolle 416493 417234 Teil 417234 417435 des 417435 418036 FCK 418036 419078 nicht 419078 419479 selten 419479 419960 etwas 419960 420181 aber 420181 420842 das 420842 421022 macht 421022 421143 es 421143 421203 ?? 421203 421363 nicht 421363 422586 korrekt 422586 423297 waren 425046 426810 Member 426810 427311 Sie 427311 427972 Teil 427972 429255 ähm 429255 430779 Komma 430779 433304 Zählerzonen 433304 434928 sehen 434928 435088 und 435088 435369 jetzt 435369 435529 sehe 435529 435689 ich 435689 436010 einfach 436010 436231 diesen 436231 436992 Zähler 436992 438355 Platz 438355 438636 eins 438636 439959 rauf 439959 440279 sind 440279 440400 es 440400 440560 sieht 440560 440660 so 440660 440881 aus 440881 440961 wie 440961 441121 ein 441121 441442 Befehl 441442 441642 ist 441642 441803 aber 441803 442003 ?? 442003 442304 ein 442304 443106 C++ 443106 443486 heißt 443486 443567 der 443567 443747 den 443747 444128 alten 444128 444348 Wert 444348 446734 lesen 446734 446934 und 446934 448237 dann 448237 448377 um 448377 448638 eins 448638 449680 erhöhen 449680 449881 und 449881 450061 dann 450061 450261 wieder 450261 452166 zurückschreiben 452166 452346 das 452346 452526 ist 452526 453148 nicht 453148 453448 streng 453448 453849 genommen 453849 454110 ein 454110 454611 Befehl 454611 454751 ist 454751 454972 nicht 454972 455473 atomar 455473 455573 wie 455573 455713 man 455713 455814 so 455814 456034 schön 456034 456355 sagt 456355 456495 es 456495 456635 ist 456635 456776 nicht 456776 457257 atomar 457257 457537 sondern 457537 458058 das 458058 458219 wird 458219 458439 nach 458439 458580 in 458580 458920 einzelnen 458920 459301 Schritten 459301 459862 ausgeführt 459862 460023 dass 460023 460123 es 460123 460323 nicht 460323 460464 ein 460464 461426 einziger 461426 462147 Schritt 462147 462548 deshalb 462548 462749 gibt's 462749 462829 ja 462829 463150 gerade 463150 463410 diesen 463410 463791 Ärgers 463791 463951 ist 463951 464112 das 464112 464934 hier 464934 465094 das 465094 465254 eine 465254 465294 ?? 465294 465615 dazwischen 465615 465956 funken 465956 467439 kann 467439 467700 soll 467700 467820 wenn 467820 467940 ich 467940 468241 fertig 468241 468401 bin 468401 468642 möchte 468642 468762 ich 468762 469163 einfach 469163 469884 ausgeben 469884 470045 hier 470045 470225 was 470225 470446 den 470446 470806 Zähler 470806 472149 stehend 472149 472410 zu 472410 474595 machen 474595 476719 ?? 476719 477661 Klammer zu 477661 477942 ins 477942 478523 System 478523 479385 diagnostiziert 479385 480588 ?? 480588 481289 jederzeit 481289 481851 gezählt 481851 482151 gibt 482151 483113 aus 483113 483394 Wasser 483394 483534 den 483534 483675 als 483675 484056 letzten 484056 484256 Wert 484256 484657 gesehen 484657 484797 hat 484797 484877 in 484877 486401 Caesars 486401 489467 Diagnostics 489467 490931 das 490931 491893 neue 491893 493396 ein 493396 496423 Trainer 496423 497184 so 497184 497445 das 497445 497565 ist 497565 497625 die 497625 497966 Methode 497966 498146 diese 498146 498467 Methode 498467 498628 soll 498628 498768 es 498768 498928 von 498928 499289 zwei 499289 499590 Threads 499590 500031 parallel 500031 500612 ausgeführt 500612 501734 werden 501734 502035 beide 502035 502296 machen 502296 502696 denselben 502696 504200 Job 504200 504440 mit 504440 504761 derselben 504761 505142 Variante 505142 505783 zähle 505783 505903 er 505903 506184 keine 506184 506405 Angst 506405 506745 dieses 506745 507387 integrieren 507387 507487 sie 507487 507727 nicht 507727 508269 gemeinsam 508269 508349 die 508349 508750 lokalen 508750 510013 Variablen 510013 510193 hat 510193 510453 jeder 510453 510694 Thread 510694 510834 für 510834 511115 sich 511115 511255 als 511255 511576 jeder 511576 511877 zu 511877 512257 jeder 512257 512558 Zeit 512558 512718 hat 512718 512839 dann 512839 513019 sein 513019 513701 eigenes 513701 514422 wie 514422 514643 diese 514643 515024 Methode 515024 515204 wird 515204 515324 ja 515324 517048 aufgerufen 517048 517288 und 517288 517589 damit 517589 517770 wird 517770 518491 automatisch 518491 518651 eine 518651 518892 neue 518892 519433 kopier 519433 519594 für 519594 519714 die 519714 520195 Variable 520195 520435 I 520435 521077 angelegt 521077 521237 aber 521237 521418 das 521418 521538 hat 521538 522059 jederzeit 522059 522500 alleine 522500 522700 was 522700 522781 in 522781 523141 lokalen 523141 523662 Variablen 523662 523983 haben 523983 524103 der 524103 524805 Zähler 524805 526268 gemeinsam 526268 527230 beide 527230 527591 erhöhen 527591 527711 den 527711 528012 selben 528012 528333 Zähler 528333 528694 gleich 528694 529475 zweiundvierzig 529475 529676 jetzt 529676 529796 noch 529796 530317 Raum 530317 531820 digitalisiert 531820 532141 also 532141 532301 was 532301 532642 soeben 532642 532903 hatten 532903 533063 sie 533063 533324 sich 533324 533464 bei 533464 533725 den 533725 534426 Observanz 534426 534727 des 534727 541021 Firmenwerts 541021 541662 war 541662 541862 mein 541862 542283 erster 542283 543426 Fels 543426 545190 neuer Absatz 545190 545831 überraschend 545831 546212 und 546212 546392 du 546392 546773 wirst 546773 549158 machen 549666 551310 machen 551310 553374 nun 553374 553815 hoffentlich 553815 554056 mehr 554056 554396 sieht 554396 554958 Shell 554958 555238 stell 555238 555559 ich 555559 555799 mal 555799 556220 wieder 556220 557864 auf 557864 560490 so 560490 564559 sie 564559 566663 Horst 566663 566944 um 566944 567164 und 567164 567726 starrte 567726 570702 ihn 571210 572353 mit 572353 572633 euch 572633 572814 noch 572814 572874 in 572874 575620 zweiten 575620 575720 ?? 575720 576201 ist 576201 576341 der 576341 576642 genau 576642 577063 dasselbe 577063 578185 macht 578185 578546 das heißt 578546 578747 diese 578747 579669 Teamworkmethode 579669 581012 läuft 581012 581192 an 581192 581473 zwei 581473 581813 Stellen 581813 583677 gleichzeitig 583677 583978 zwei 583978 584399 Arbeiter 584399 584660 machen 584660 586704 dasselbe 586704 589230 nicht 591335 591596 was 591596 592057 wesentlich 592057 592177 ist 592177 592377 das 592377 592558 aber 592558 593159 mitzählen 593159 593299 wie 593299 593720 häufig 593720 593840 sie 593840 594081 was 594081 594562 machen 594562 595003 Sie 595003 596166 hiermit 596166 596406 zum 596406 597809 Schluss 597809 598170 sollte 598170 598591 hier 598591 598972 sind 598972 599313 ja 599313 599994 beide 599994 601016 werden 601016 601377 ersetzt 601377 601798 Semikolon 601798 601958 mal 601958 602219 beide 602219 602459 werden 602459 602700 zehn 602700 603021 Million 603021 603241 mal 603241 603742 ausgeführt 603742 604544 jederzeit 604544 604845 läuft 604845 605045 zehn 605045 605426 Millionen 605426 606127 mal 606127 606268 es 606268 606508 heißt 606508 606609 in 606609 606989 Zähler 606989 607230 sollte 607230 607390 zum 607390 607611 Schluss 607611 607951 zwanzig 607951 608493 Millionen 608493 609355 stehen 609355 609475 bei 609475 609735 jedem 609735 609896 Mal 609896 610156 erhöhen 610156 610317 wird 610317 610417 um 610417 610918 einzelnen 610918 611199 Zähler 611199 611439 sollten 611439 611740 zwanzig 611740 612121 Millionen 612121 613083 stehen 613083 614726 am 614726 615187 Standort 615187 615348 in 615348 615648 China 615648 615969 Beistrich 615969 616631 ausprobiert 616631 616791 mir 616791 616911 zu 616911 617212 Hause 617212 617432 stehen 617432 617673 nicht 617673 617994 zwanzig 617994 619878 Millionen 619878 620018 ist 620018 620138 auf 620138 620299 dieser 620299 620639 Maschine 620639 622393 kommt 625590 629378 Auge 629378 629619 in 629619 629759 dieser 629759 630120 Maschine 630120 630320 stehen 630320 630621 siebzehn 630621 631703 Millionen 631703 632084 ?? 632084 632425 schaffen 632425 632565 wir 632565 632746 das 632746 633127 Problem 633127 633307 dann 633307 633407 an 633407 633487 der 633487 633708 Stelle 633708 633988 etwas 633988 635211 klar 635211 635371 dass 635371 635472 sie 635472 635853 total 635853 636213 harmlos 636213 636474 und 636474 636614 das 636614 636714 es 636714 636835 noch 636835 637035 mal 637035 638007 machen 640896 642880 et cetera 642880 643201 sicher 643201 643562 weiter 643562 644303 geht 644303 645045 das 645045 645446 wahrscheinlich 645446 646027 nicht 646027 646188 das 646188 646528 Doppelte 646528 646789 sollte 646789 647070 vielleicht 647070 648212 einmal 648212 648392 auf 648392 648613 null 648613 649114 setzen 649114 649214 die 649214 649475 Werte 649475 649735 besser 649735 650477 vergleichen 650477 650778 etwa 650778 650958 zu 650958 651219 Beginn 651219 651379 auf 651379 651599 nur 651599 653504 hier 653504 653644 ist 653644 653764 der 653764 654125 Zähler 654125 654406 ist 654406 655087 der 655087 655388 zehn 655388 656310 Komma 656310 656771 null 656771 657112 bevor 657112 657232 ich 657232 657412 das 657412 657613 neu 657613 657913 machen 657913 660118 zu 660118 663886 vergleichen 663886 664127 okay 664127 664347 also 664347 664468 der 664468 664849 erste 664849 665310 Thread 665310 665550 hat 665550 665871 irgendwie 665871 666372 aufgehört 666372 666472 ?? 666472 666913 fünfzehn 666913 667454 Millionen 667454 667595 bei 667595 667715 der 667715 668136 fertig 668136 668256 und 668256 668396 dann 668396 668657 müsste 668657 668797 der 668797 669158 nächste 669158 669298 ja 669298 669439 noch 669439 669679 bis 669679 670060 zwanzig 670060 670421 Million 670421 671122 Weiterzählen 671122 671744 angesehen 671744 671944 über 671944 672365 fünfzehn 672365 672726 Millionen 672726 672906 acht 672906 673107 hundert 673107 674009 irgendwas 674009 674510 sehr 674510 676274 mal 676274 676414 der 676414 676735 erste 676735 676835 in 676835 676995 über 676995 677376 dreizehn 677376 678579 Millionen 678579 678879 ?? 678879 679180 weiter 679180 679621 zählen 679621 679821 etwa 679821 680142 siebzehn 680142 680403 Million 680403 681325 des 681325 681686 Paktes 681686 681866 zu 681866 682467 Fall 682467 682588 wo 682588 682768 sie 682768 683389 dann 683389 683510 je 683510 683910 nachdem 683910 684031 wie 684031 684231 diese 684231 684632 Befehle 684632 686055 kommen 686055 686616 verhaken 686616 686697 die 686697 686917 sich 686917 687178 nicht 687178 687679 vertragen 687679 687839 sich 687839 688060 nicht 688060 688200 oder 688200 688681 verhaken 688681 689423 sich 689423 690465 an 690465 690645 das 690645 690765 für 690765 690886 ein 690886 691267 genialer 691267 692349 Zufallszahlengenerator 692349 693271 hier 693271 695396 am 695396 696077 Leerschritt 696077 696538 etwas 696538 696819 zu 696819 697220 genial 697220 698001 aber 698001 698182 das 698182 698302 kann 698302 698422 der 698422 699404 Zufallszahlengenerator 699404 699906 verwendet 699906 700066 es 700066 700286 kommt 700286 700727 nicht 700727 701068 zwanzig 701068 701449 Millionen 701449 701730 raus 701730 701830 wenn 701830 701990 das 701990 702351 ordentlich 702351 702912 funktionieren 702912 704536 würde 704536 704896 zwei 704896 705237 Threads 705237 707101 zählen 707101 708304 von 708304 708705 null 708705 709226 bis 709226 710328 neun 710328 710529 ?? 710529 710709 wird 710709 710930 von 710930 711491 null 711491 712032 bis 712032 712293 neun 712293 712854 Millionen 712854 713115 neunzehn 713115 713315 tausend 713315 713515 hundert 713515 713836 neunzig 713836 713996 den 713996 715039 Zusammenschluss 715039 715179 auf 715179 715480 zwanzig 715480 715820 Millionen 715820 716261 stehen 716261 716502 steht 716502 716642 es 716642 716843 aber 716843 717003 nicht 717003 717163 ?? 717163 717284 und 717284 718105 das heißt 718105 718226 es 718226 718366 ist 718366 718907 weniger 718907 719308 das 719308 719689 passiert 719689 720330 genau 720330 720611 das 720611 720751 was 720751 720872 ich 720872 720992 hier 720992 721413 geschrieben 721413 721713 habe 721713 721894 das 721894 722836 passiert 722836 722976 gar 722976 723157 nicht 723157 723397 genau 723397 724039 vorhersagen 724039 724219 wann 724219 724339 es 724339 724780 passiert 724780 724900 wie 724900 725281 häufig 725281 725402 es 725402 725802 passiert 725802 726003 ?? 726003 726203 es 726203 726464 wird 726464 726905 irgendwann 726905 727366 passieren 727366 727526 ist 727526 727606 es 727606 728508 ganz 728508 728949 besonders 728949 729470 drastischen 729470 729691 diesem 729691 731775 Beispiel 731775 732617 an 732617 732798 als 732798 733379 Warnhinweis 733379 733820 Vorsicht 733820 734081 wenn 734081 734301 wenn 734301 734522 sich 734522 734882 mehrere 734882 735183 Threads 735183 735644 miteinander 735644 736265 unterhalten 736265 736486 muss 736486 736626 man 736626 736947 dafür 736947 737428 sorgen 737428 737608 dass 737608 737829 diese 737829 738430 Zugriffe 738430 738791 irgendwie 738791 739412 koordiniert 739412 739773 werden 739773 741597 Synchronisation 741597 742800 an 742800 743140 einem 743140 743361 echten 743361 744203 Informatikstudium 744203 744564 bescheinigt 744564 744744 zwei 744744 745125 Semester 745125 745285 was 745285 745446 zu 745446 745826 erzählen 745826 745927 ich 745927 746147 wollte 746147 746307 ging 746307 746688 es 746688 746869 mir 746869 747249 nur 747249 747550 Ringen 747550 747771 als 747771 748252 Problem 748252 748653 gesehen 748653 749114 bewusst 749114 749775 ist 749775 749975 was 749975 750096 ist 750096 750256 ein 750256 750276 ?? 750276 750457 das 750457 750817 Problem 750817 751058 was 751058 751739 ganz 751739 752100 neues 752100 752341 Netz 752341 752501 zu 752501 752742 bauen 752742 752842 ist 752842 753002 nicht 753002 753122 das 753122 753483 Problem 753483 753643 das 753643 754064 Problem 754064 754385 ist 754385 754626 jetzt 754626 755127 miteinander 755127 755407 reden 755407 755608 zu 755608 757191 lassen 757191 757332 und 757332 757512 das 757512 757833 scheint 757833 758133 so 758133 758354 wohl 758354 758594 nicht 758594 758715 zu 758715 762132 funktionieren 762240 764224 an 764224 764365 die 764365 764866 Lösung 764866 765126 mach 765126 765227 ich 765227 765447 das 765447 765708 jetzt 765708 765988 hier 765988 767151 mal 767151 767351 das 767351 767552 alles 767552 769356 miteinander 769356 769736 beschreibt 769736 769817 die 769817 770057 Nummer 770057 770618 zehn 770618 771099 mal 771099 771480 dreist 771480 773164 dazwischen 773164 773324 in 773324 773765 Java 773765 774006 ist 774006 774086 die 774086 774527 Lösung 774527 774667 mit 774667 774888 einer 774888 775710 Entar 775710 775830 ist 775830 775890 die 775890 776130 Lösung 776130 776251 mit 776251 777353 einem 777353 777554 Schuss 777554 777694 über 777694 777874 das 777874 778315 asynchrone 778315 778676 ?? 778676 779899 in 779899 780119 ein 780119 780280 sie 780280 781041 schadhaftes 781041 782284 Lok 782284 783827 abschließen 783827 784409 benutze 784409 785271 ein 785271 786032 zusätzliches 786032 787235 Objekt 787235 787495 um 787495 787736 diese 787736 788337 Zugriffe 788337 788478 zu 788478 789199 synchronisieren 789199 789360 dass 789360 789480 es 789480 789600 in 789600 789941 beiden 789941 790983 Sprachen 790983 791244 die 791244 791845 Idee 791845 792106 auf 792106 792266 ein 792266 792827 weiteres 792827 793268 Objekt 793268 793428 für 793428 794150 den 794150 794391 Komma 794391 795152 zehn 795152 796255 ?? 796255 796455 das 796455 796615 kann 796615 797177 irgendwas 797177 797798 sein 797798 799482 ?? 799482 799923 manchmal 799923 800243 bietet 800243 800464 sich 800464 800664 an 800664 801226 irgendeines 801226 801566 Objekte 801566 801747 zu 801747 801967 nehmen 801967 802067 die 802067 802268 man 802268 802448 schon 802448 803370 hat 803370 803591 eine 803591 803911 Liste 803911 804032 die 804032 804212 man 804212 804854 eingerichtet 804854 806156 hat 806156 806537 einen 806537 807058 Namen 809402 809542 ein 809542 809843 bestimmter 809843 810364 Gegenstand 810364 810545 der 810545 810945 sowieso 810945 811086 in 811086 811186 der 811186 811467 Gegend 811467 812228 rumfliegt 812228 812729 richtiges 812729 813230 einfaches 813230 813571 neues 813571 815094 rein 815094 815355 dieses 815355 816578 Objekt 816578 816918 dient 816918 817239 nur 817239 819424 dazu 819424 819644 sich 819644 819865 zu 819865 821468 merken 821468 821709 ob 821709 822270 gerade 822270 822751 jemand 822751 823092 etwas 823092 823693 kritisches 823693 824034 tut 824034 824194 mit 824194 824455 meiner 824455 828263 Variablen 828263 828464 der 828464 829687 Form 829687 830188 irgendein 830188 832012 Objekt 832012 832232 was 832232 832332 ich 832332 832793 benutzen 832793 833615 kann 833615 833836 und 833836 834116 dieses 834116 835660 Objekt 835660 835940 das 835940 836061 es 836061 838185 damit 838185 838907 haben 838907 839127 ob 839127 839248 der 839248 839488 ist 839488 839648 das 839648 840550 grundlegende 840550 840911 Objekt 840911 841031 für 841031 841252 eine 841252 841653 grundlegende 841653 841933 Klasse 841933 842114 von 842114 842815 all 842815 843116 diesen 843116 843557 damit 843557 843737 bitte 843737 843858 ich 843858 844238 nun 844238 844539 Phase 844539 844699 sich 844699 844980 zu 844980 845481 merken 845481 845662 ob 845662 846062 jemand 846062 846423 anders 846423 846664 schon 846664 846824 was 846824 847606 problematisches 847606 848167 tut 848167 848388 wenn 848388 848568 das 848568 848668 der 848668 848889 Fall 848889 848989 ist 848989 849149 muss 849149 849270 ich 849270 850572 warten 850572 851334 Komma 851334 851514 das 851514 851795 kommt 851795 852236 hier 852236 854742 rumlag 854742 857117 damit 858727 859549 darum 859549 860371 herum 863501 866427 bevor 866427 866868 ich 866868 867029 oder 867029 867450 solange 867450 867670 sich 867670 867810 auf 867810 867911 den 867911 868492 Gesichtern 868492 868973 solange 868973 869093 so 869093 869354 lange 869354 869534 wie 869534 869675 ich 869675 869875 auf 869875 870075 diese 870075 870597 gemeinsame 870597 870997 Variable 870997 872541 zugreifen 872541 875187 haben 875187 875347 sich 875347 875547 das 875547 875788 alles 875788 875888 in 875888 876249 dieses 876249 876490 Loch 876490 877612 rein 877612 877812 was 877812 877933 das 877933 878374 bedeuten 878374 878594 soll 878594 879095 ?? 879095 879496 selber 879496 879677 mach 879677 879857 ich 879857 879977 in 879977 880097 dem 880097 880378 anderen 880378 881861 Thread 881861 881982 an 881982 882102 der 882102 883565 Stelle 883565 883765 an 883765 883866 der 883866 884166 Stelle 884166 884367 das 884367 884547 nicht 884547 884908 wirklich 884908 885229 aber 885229 885710 zu 885710 887353 konsequent 887353 887474 an 887474 887634 der 887634 887915 Stelle 887915 888235 läuft 888235 888336 der 888336 888616 keiner 888616 888756 von 888756 888877 den 888877 889097 anderen 889097 889438 Threads 889438 889578 aber 889578 889699 ich 889699 889979 hatte 889979 890380 trotzdem 890380 892124 rein 892124 892244 der 892244 893848 ordnunghalber 893848 896784 Hahn 897939 898240 so 898240 898400 sind 898400 898620 jetzt 898620 898861 alle 898861 899502 Zugriffe 899502 899723 auf 899723 899923 diese 899923 900545 gemeinsame 900545 901106 Variable 901106 901848 eingebettet 901848 901948 in 901948 902248 dieses 902248 903030 Lok 903030 903271 was 903271 903451 nun 903451 903932 passiert 903932 904113 ist 904113 904994 folgendes 904994 905315 wenn 905315 905576 ein 905576 905937 Thread 905937 906357 hier 906357 907941 ankommt 907941 908302 guckt 908302 909244 er 909244 909444 ob 909444 909625 sich 909625 909945 dieses 909945 910687 Damenobjekt 910687 911208 gemerkt 911208 911950 hat 911950 912130 dass 912130 912250 das 912250 912391 schon 912391 912711 jemand 912711 913393 reingegangen 913393 913573 ist 913573 913694 ob 913694 913934 jemand 913934 914054 das 914054 914295 Schloss 914295 915277 aufgemacht 915277 915518 wenn 915518 915698 schon 915698 916039 jemand 916039 916680 reingegangen 916680 916901 ist 916901 917081 so 917081 917281 ein 917281 918705 Bereich 918705 919025 muss 919025 919386 jeder 919386 919486 der 919486 919867 danach 919867 920208 kommt 920208 920809 wartende 920809 921130 bleibt 921130 921451 hierbei 921451 921551 den 921551 921791 Block 921791 923575 stehen 923575 923856 bis 923856 924317 denn 924317 924477 der 924477 924818 darin 924818 924978 es 924978 925199 wieder 925199 925961 rausgegangen 925961 927263 ist 927263 927444 ?? 927444 928266 Telefonhäuschen 928266 928506 mich 928506 928666 mit 928666 929328 ?? 929328 930190 nachdenken 930190 930450 Beistrich 930450 931593 Telefonhäuschenlok 931593 931853 ihres 931853 932194 billigen 932194 932976 Telefonhauses 932976 933096 kann 933096 933216 nur 933216 933397 eine 933397 933718 Person 933718 933838 zu 933838 934058 einer 934058 934339 Zeit 934339 934539 drin 934539 935441 sein 935441 935842 Beistrich 935842 936123 damit 936123 936243 wir 936243 936684 zum 936684 937947 Telefonhäuschen 937947 939310 am 939310 939590 Ende 939590 939931 einer 939931 940292 drin 940292 940472 es 940472 940753 müssen 940753 940994 alle 940994 941715 anderen 941715 942156 draußen 942156 942557 warten 942557 942717 wenn 942717 942818 der 942818 943118 erste 943118 943459 Thread 943459 943679 hier 943679 944080 drinnen 944080 944722 ist 944722 945002 unser 945002 945383 zweites 945383 945904 getreten 945904 945984 nur 945984 946085 die 946085 946405 beiden 946405 946686 ?? 946686 946846 der 946846 947027 Stelle 947027 947167 zu 947167 947528 greifen 947528 947628 ist 947628 947728 der 947728 948109 zweite 948109 948490 draußen 948490 949171 war 949171 949272 der 949272 949532 erste 949532 949753 seit 949753 951016 rausgeht 951016 951296 der 951296 951597 sicher 951597 952399 reingehen 952399 952599 und 952599 953561 drinarbeitendes 953561 954062 heißes 954062 954343 Plus 954343 955405 Plus 955405 955746 wird 955746 956247 höchstens 956247 956467 von 956467 956788 einem 956788 957069 Thread 957069 957269 zu 957269 957530 einer 957530 957891 Zeit 957891 958712 ausgeführt 958712 959675 insgesamt 959675 960055 bekannt 960055 960296 ganz 960296 961158 weiter 961158 961418 rein 961418 962761 funken 962761 963583 an 963583 963864 das 963864 964024 ist 964024 964104 die 964104 964485 übliche 964485 964665 Art 964665 964746 der 964746 965688 Synchronisation 965688 966349 brauchen 966349 968093 Objekt 968093 968313 das 968313 968714 eigentlich 968714 969737 nur 969737 969997 dazu 969997 970178 da 970178 970338 ist 970338 970478 um 970478 970619 sich 970619 970839 zu 970839 972463 merken 972463 972643 ob 972643 972984 jemand 972984 973104 da 973104 973345 drin 973345 973505 ist 973505 973605 in 973605 973705 so 973705 973886 einem 973886 974527 Bereich 974527 974748 und 974748 974968 alle 974968 975189 diese 975189 975750 Bereiche 975750 976030 jetzt 976030 976171 mit 976171 976451 Dame 976451 977173 hier 977173 977574 gelockt 977574 978255 sind 978255 978416 in 978416 978656 all 978656 978877 diesen 978877 979237 Bereichen 979237 979759 zusammen 979759 979959 darf 979959 980139 immer 980139 980320 nur 980320 980620 ein 980620 981082 einziger 981082 981322 Thread 981322 981603 steht 981603 981823 oder 981823 982284 keines 982284 982525 Komma 982525 982705 das 982705 982986 kratzt 982986 983326 keiner 983326 983407 an 983407 983567 den 983567 983908 Stellen 983908 985010 ist 985010 985150 in 985150 985391 einer 985391 985571 ?? 985571 985952 Drogen 985952 986273 drin 986273 987415 ist 987415 987596 hat 987596 987676 es 987676 987796 mit 987796 988097 derselben 988097 990121 Variabilität 990121 990522 weist 990522 990663 der 990663 991043 damit 991043 991484 aus 991484 991725 einer 991725 992186 trennenden 992186 992426 darf 992426 992627 auch 992627 992747 hier 992747 993108 unten 993108 993389 keine 993389 993769 rein 993769 993910 und 993910 994210 alle 994210 994571 müssen 994571 994972 vor 994972 995112 dem 995112 995393 Block 995393 995994 warten 995994 996155 und 996155 996455 erst 996455 996616 wenn 996616 996796 ich 996796 997297 oben 997297 998359 ausgeht 998359 998600 dürfen 998600 998720 die 998720 999121 auch 999121 999442 unten 999442 999642 wieder 999642 1000765 reinwickelte 1000765 1000965 dich 1000965 1001186 mehr 1001186 1001466 machen 1001466 1001667 als 1001667 1002368 Luxusbusse 1002368 1002589 könnte 1002589 1003210 zwischendurch 1003210 1004132 auch 1004132 1004152 ?? 1004152 1004473 Datei 1004473 1004713 auf 1004713 1005315 machender 1005315 1006938 Datenbankabfragen 1006938 1007079 um 1007079 1007860 sicherzustellen 1007860 1008041 dass 1008041 1008261 der 1008261 1008662 ganze 1008662 1010426 Bereich 1010426 1010566 der 1010566 1011087 gesetzlichen 1011087 1011268 hat 1011268 1011428 das 1011428 1012110 dann 1012110 1012551 nicht 1012551 1012851 ein 1012851 1013192 kritischer 1013192 1013473 Abschnitt 1013473 1013613 für 1013613 1013693 die 1013693 1014355 Gesellschaft 1014355 1014575 dass 1014575 1014796 dieser 1014796 1015076 ganze 1015076 1015437 Bereich 1015437 1015878 geschützt 1015878 1016199 ist 1016199 1016740 insofern 1016740 1016860 als 1016860 1017060 dass 1017060 1017181 nur 1017181 1017501 ein 1017501 1018283 Thread 1018283 1018464 zu 1018464 1018724 einer 1018724 1019145 Zeit 1019145 1019446 darin 1019446 1019907 arbeiten 1019907 1021149 darf 1021149 1021631 und 1021631 1021811 mit 1021811 1021951 dem 1021951 1022112 Lok 1022112 1022332 geht 1022332 1022553 also 1022553 1022713 noch 1022713 1022953 weit 1022953 1023074 es 1023074 1023194 ist 1023194 1023374 nicht 1023374 1023655 unser 1023655 1023996 Bereich 1023996 1024336 geschützt 1024336 1024597 sondern 1024597 1024938 alles 1024938 1025098 was 1025098 1025559 denselben 1025559 1026662 Dammjagd 1026662 1026882 ist 1026882 1027383 insgesamt 1027383 1027864 geschützter 1027864 1028165 Daten 1028165 1028606 Eintritt 1028606 1028726 zu 1028726 1028947 einer 1028947 1029227 Zeit 1029227 1031011 drinstehen 1031011 1032114 allem 1032114 1032274 kann 1032274 1032434 ich 1032434 1032454 ?? 1032454 1032615 das 1032615 1032835 volle 1032835 1033076 Teil 1033076 1033216 auch 1033216 1033376 noch 1033376 1033857 loswerden 1033857 1033978 ?? 1033978 1034178 in 1034178 1034379 dieser 1034379 1034699 Rolle 1034699 1037525 teils 1037525 1038027 antik 1038027 1038247 das 1038247 1038488 braucht 1038488 1038648 man 1038648 1038808 dann 1038808 1039069 nicht 1039069 1039570 mehr 1039570 1039750 mit 1039750 1042005 dem 1043160 1043360 dem 1043360 1044162 Lok 1044162 1044603 sorgt 1044603 1044703 der 1044703 1045204 Compiler 1045204 1045605 dafür 1045605 1045826 dass 1045826 1045986 das 1045986 1046147 auch 1046147 1046688 funktioniert 1046688 1046768 sie 1046768 1047028 Punkt 1047028 1047109 es 1047109 1047309 wurde 1047309 1047550 dann 1047550 1047870 später 1047870 1049093 vorzuschreiben 1049093 1051759 ähm 1051759 1052080 das 1052080 1052581 sagten 1052581 1052801 des 1052801 1053282 Logs 1053282 1053703 Compiler 1053703 1054124 nebenbei 1054124 1054345 dazu 1054345 1054685 bestimmte 1054685 1054946 Sache 1054946 1055146 nicht 1055146 1055287 um 1055287 1055768 sortieren 1055768 1056048 darf 1056048 1056229 dass 1056229 1056690 bestimmte 1056690 1057652 Sachen 1057652 1058534 Außenspeicherung 1058534 1058714 muss 1058714 1058814 in 1058814 1058915 den 1058915 1059255 Speicher 1059255 1059596 schreiben 1059596 1059817 muss 1059817 1059917 es 1059917 1060358 fusioniert 1060358 1060558 von 1060558 1060979 selbst 1060979 1061540 richtig 1061540 1061721 mit 1061721 1061881 gar 1061881 1062082 nicht 1062082 1062382 wieder 1062382 1062963 erkennen 1062963 1063384 Stunden 1063384 1064587 verwenden 1064587 1064828 drum 1064828 1065108 haben 1065108 1065569 funktioniert 1065569 1065730 von 1065730 1066932 selbst 1066932 1067213 ?? 1067213 1067373 das 1067373 1067594 volle 1067594 1067834 Teil 1067834 1067995 nicht 1067995 1068115 mehr 1068115 1068255 das 1068255 1068456 volle 1068456 1068716 Teil 1068716 1068856 ist 1068856 1068937 wie 1068937 1069297 gesagt 1069297 1069538 eher 1069538 1069718 was 1069718 1070861 für 1070861 1071182 die 1071182 1071582 klassischen 1071582 1073166 Mikroprozessoren 1073166 1074268 so 1074268 1074589 das 1074589 1074769 man 1074769 1075150 wenige 1075150 1075711 Änderungen 1075711 1075832 ich 1075832 1075972 hab 1075972 1076132 dir 1076132 1076433 einfach 1076433 1076553 um 1076553 1076734 alle 1076734 1077355 Zugriffe 1077355 1077576 des 1077576 1077836 Blog 1077836 1079319 geschrieben 1079319 1079460 und 1079460 1079600 da 1079600 1079841 lassen 1079841 1081504 Komma 1081504 1083970 und 1083970 1084110 ich 1084110 1084370 habe 1084370 1084671 dieses 1084671 1084992 Objekt 1084992 1085333 damit 1085333 1086295 eingerichtet 1086295 1086475 das 1086475 1086595 ich 1086595 1087758 merkt 1087758 1088039 der 1088039 1088479 Abgabe 1088479 1088700 einer 1088700 1088981 drin 1088981 1089782 ist 1089782 1089943 und 1089943 1090023 ich 1090023 1090143 bin 1090143 1090303 das 1090303 1090664 wollte 1090664 1090925 also 1090925 1091085 noch 1091085 1091827 losgeworden 1091827 1092047 jetzt 1092047 1092368 müssten 1092368 1092649 noch 1092649 1092809 nicht 1092809 1093110 zwanzig 1093110 1093410 Millionen 1093410 1094102 aus 1101405 1103369 Transmission 1103369 1103590 Punkt 1103590 1103770 das 1103770 1104131 eigentlich 1104131 1104372 auch 1104372 1105043 wiederholbar 1106692 1107975 darüber 1107975 1108336 zwanzig 1108336 1108917 Million 1108917 1109278 Sie 1109278 1109679 nebenbei 1109679 1109799 der 1109799 1110220 erste 1110220 1111803 Thread 1111803 1112124 endet 1112124 1112525 früher 1112525 1112745 als 1112745 1112866 der 1112866 1113286 zweite 1113286 1113447 der 1113447 1113707 erste 1113707 1113968 Thread 1113968 1114128 sieht 1114128 1114269 nur 1114269 1114690 fünfzehn 1114690 1115110 Million 1115110 1115271 und 1115271 1115391 dann 1115391 1115672 zählt 1115672 1115772 der 1115772 1116053 nächste 1116053 1116293 Thread 1116293 1116473 noch 1116473 1116734 bis 1116734 1116894 zu 1116894 1117736 seinem 1117736 1117997 Ende 1117997 1118157 des 1118157 1118217 ?? 1118217 1118498 wissen 1118498 1118859 aber 1118859 1119019 es 1119019 1119139 ist 1119139 1119380 die 1119380 1119781 Anzeige 1119781 1119921 bei 1119921 1120041 dem 1120041 1120322 ersten 1120322 1120562 Thread 1120562 1120783 immer 1120783 1120923 so 1120923 1122006 verschieden 1122006 1122326 wichtig 1122326 1122507 ist 1122507 1122647 das 1122647 1122727 die 1122727 1122968 Summe 1122968 1123128 von 1123128 1123409 beiden 1123409 1124491 stimmt 1124491 1124772 jeder 1124772 1125012 Thread 1125012 1125253 muss 1125253 1125473 zehn 1125473 1125834 Millionen 1125834 1126034 Mal 1126034 1126435 laufen 1126435 1126556 in 1126556 1126676 der 1126676 1126896 Summe 1126896 1127177 müssen 1127177 1127738 zwei 1127738 1128079 zwanzig 1128079 1128480 Millionen 1128480 1128680 sein 1128680 1128780 so 1128780 1129241 funktioniert 1129241 1129402 es 1129402 1129703 ?? 1129703 1129943 das 1129943 1130103 ist 1130103 1130725 die 1130725 1131226 billigste 1131226 1131506 Art 1131506 1131627 wie 1131627 1131807 man 1131807 1131947 sie 1131947 1132549 Situation 1132549 1132829 lösen 1132829 1133912 kann 1133912 1135656 an 1135656 1135836 das 1135836 1135976 kann 1135976 1136097 man 1136097 1136397 endlos 1136397 1136658 weiter 1136658 1136978 treiben 1136978 1137059 ich 1137059 1137299 wollte 1137299 1137419 ihn 1137419 1137800 zumindest 1137800 1137880 die 1137880 1138321 wichtigste 1138321 1138502 Art 1138502 1138762 einmal 1138762 1139223 gezeigt 1139223 1139725 haben 1139725 1139905 und 1139905 1140025 das 1140025 1140406 Problem 1140406 1140867 gezeigt 1140867 1142651 haben 1142651 1143132 haben 1143132 1144415 Kommunikationsnetz 1144415 1144615 ist 1144615 1144756 das 1144756 1145176 schwierigste 1145176 1145357 von 1145357 1145818 einander 1145818 1147041 stellen