[Playlisten] [Impressum und Datenschutzerklärung]

09.2 Threads, volatile


CC-BY-NC-SA 3.0

Tempo:

Anklickbares Transkript:

derGedanke der dem Fritzwar der sich ein Programm intern aufsplittenkann in FädenThreadsmit Daewoo gemerkt nicht bereits mit zehn der die Bedrohungswertsmit dieFädennatürlicher das allererste sein wie schaffe ich esfür sein Programm einen zweitenFaden abspalteterste Threads unterscheidet einen zweiten Faden ab ein zweitens wettdasBetriebssystemhat dann den Jobdiesen zweiten Thread irgendwie auf die verschiedenen Kerne dieser Pflicht zur Verfügung hat zu verteilen oder auch sogar verschiedene Prozessoren zu verteilen dafür zu sorgen dasszwei Sachengleichzeitig passierenKomma das kann zweitens wird dann kann man es auch hinkriegen das sich übers Netz nochmals spaltenund der Busfahrt nochmals Reiten kriegen oder dritten?? des neuntem sie noch im dritten kriegen vielleicht noch im vierten und fünften decken sich auch Spalten der ?? abgespaltenesKind auch wieder neun bauenwerdendann könnte wieder ein Neubau und so weiter wir können mit den zweier Zeugen könnenbeliebig viele Zeugen von Sach natürlich das Betriebssystemdas Schlussesaber bis dahin ist die Luftden aller ersten das will ich zeigen jetzt wie schaffe ich esden aller erstenThread hier abgespalten ?? Sack aller erstes Einfalt ausdrücklich habe ich den zweiten ab zu spaltenich habe sowieso immer mindestens ein Bettso startet das Betriebssystem das Programm an mit einem zweites muss irgendwas tun es gibt deshalb mindestens eins wirdund von diesem zweispaltig einen zweitenich erzeuge einen neuen eigenen Threadnatürlich ist das in derOptikund der korrigierten Programmierungwieder so das ein Threadeinfachdurch eine Klasse dargestellt wird die sinnvollerweisezweit heißt sie sagen der Klasse wirdauch mal ein neunund das war's schon im Endeffektversteckt sich etwasTiefsystemenbei denzweitda steht die Klasse ?? wirddie vierte Wasser aus dem Express ist in der Hand in den Spessart Weddingandie Klasse Fettstelltso einen Fadenin AnführungszeichenBeistrichwar stets ein Fahnder sein Pferd daauch einfach mal einSystemund was denn gerne hätte istdas was er ausführen sollirgendwie muss ?? erfahren müssendas WeltwissenBoston darin laufen soll was sollte denen ganze Zeit machendas muss ich hiermit noch verraten ich brauche eine Methodedie hier ausgeführt werden soll die Gewichtung derarmen?? eine ganz blöde Methode hindie mache ichPrivatwahlAußenbord ja keiner zu sehen brauche sonst keiner außerhalb dieser Klasseund nenne die?? sehr einfallslos ?? Worddu irgendwelche Arbeitandas soll sein was der Zvjezdantatsächlich tut dieser zweite Threadwasihr dannwirklich abgearbeitetwird der erste Schritt macht das Wasser sowieso tutman sich um diegrafische Oberfläche mein Programm kümmern und alle Sachen kümmern die dadurch aufgerufen werdenwas wir bisher gesehen haben nichts Neues insofern der zweite Thread kann es parallel was anders tunund dieses andere sag ich ihmeinfach hier mit einer weiteren Methode das ist das andere was er tut der zweite Thread wird sich hier ?? wurde Kommaim?? irgendwasunsinniges um einfach nur Arbeit zu generieren?? guckenich lasse einfach zählen vonnull bishundert Millionen minus einsdas ein mit circa hundert ein zwei dreidreihundert Million sozial eben von null bis hundert Millionen bis eins ziemlich schwachsinnige Arbeitkönnte stattdessen auch das Internet durchsuchenoder in der Datenbank was abfragenkönnte Pi auf drei Millionen Stellen berechnenden sich was vernünftiges vor als dieses hier das es jetzt noch einfachsten hinzu schreibenund möchte aussehen was er tut es erbaulicheAusgabe einwenn er bei seinemunsinnigen zählen hierbeivielfachen von zehn Million angekommen ist siedreidreinull suchen aber vielfachen von zehn Million angekommen ist ?? Testdurch sie mit ungleich Nulldann möchte ich einfach eine Ausgabe sehendie Benutzer etwas auszugebenhabe ich Ihnen verraten sehen Sie das mal nebenbei Skript in dort mitins System DiagnosticsDiagnosticswie beim Arzt die Diagnosewarin dem Webspace gibt es versteckt zum BeispielSchweißzur Programmverfolgungund diese Klasse hat eine statische Methodenamens Weibleindamit können Sie hier dann untenins Ausgabe Fenster schreiben müssen ich irgendwo Nächster Bereich einrichtenim Fenster in den Schreiben können sind sie ganz schön einfach in die Liste hier Visual Studioschreiben damit Wasser wurdesteht unter gebe ich jetzt einfach mal die Zahl aus ihm durchSemikolondas ?? zähltals der Job für den zweit ister schwachsinnigKomma so das ich auf die Schnelle mal sehen kann das wirklich parallel was du zu allem anderenwas sonst noch was sonst läuft der Sold zählt von null bisacht hundert Millionen minus einsundwenn ein Vielfaches von zehn Millionen hatsoll einfach ausgehen dass wie vielfach das ist an das zur Kenntnisals Fußnote wenn sie sowas brauchen kann ich mitten im Programm einfacher was ausgebenohne Extrafensteraufzumachenohne sein Label zu schreibenfür den Alice zu schreiben das wäre was machen kanndas ist die Funktiondie Methode die derzeit bearbeiten soll das Schreiben hereinin den KonzeptederSowjets weiß es wird was er tun sollPunkt ich kann ?? noch im bisschen weiter einstellen muss man nicht unbedingt tunes trotzdemist es sinnvoll ihm einen Namen zu gebenam wenn sie hundert Fels haben und die heißen allesiebenundneunzigfünf hundert zwölf und soden bisschenim Waldan die Backen ins Trophäen unbedingt einen Namen geben für jeden Zweck das innere Wissen Bassistinistin den letzten Zählerund ich kann ihm einePrioritätgeben eine Dringlichkeitgebenes hat sich schonähmdas Manager gezeigt dass sie für jeden Prozess für jedes Programmfeiere die vergeben können hier können Sie jetzt für die einzelnenThreads jeweilsvergeben ist er wichtigoder musste mal hin und wieder laufenhabenwenn das als Wert ist der einfach nur nach gucktzum Beispiel ob das Antivirus Programm update brauchtes ist nicht so super dringlichden stellen Sie dannauf ?? Tilo ist hoffentlich?? wenn das ein Thread ist der irgendwelche Audiodateienberechnet und in Echtzeit ausgibtwill das ?? schlechte Idee den Ofen auszustellen??ich denn jetzt hat sich mal Floßdas heißt auch ??läuft am seltensten von allen ?? läuft schön langsammit dazu gucken was passiert ?? aus didaktischen Gründen scheint demFloristenzugucken kannist eine derzeit nur konfigurierter weißwas er tun sollwas wir heißt der weißnicht verbesserte soll langes Betriebssystemweiß soBetrieb ist die mit dem zweiten Internet Umgebung weiß wie wichtig der Thread istund danach kann ich ihn einfach an Staatendas wäre das abspalteneines vierzig hoffe das sieht nicht ganz sobedrohlich um das Fett mit Tee aufzugreifenob sie nicht ganz so bedrohlich ausals wärst du ein AnführungszeichenfadenAnführungszeichen obendes Programms wird einfach abgebildet in seiner Klasse Thread dargestellt durch seine Instanz der Klasse Fettkonfigurierenund starten das Ding fertigund dann laufen zwei Sachenparalleldann läuft des Originalprogrammparallelmit dem was sie in derMethode passiertdanndas für mich das jetzt einfach mal irgendwie vorsuchenSie sich und die Ausgabe das waren die AusgabenorganisierterErzähler hat mit Gott und so weiter geänderthaben wenn diese Methode wieder aufgerufenworden ist?? sagendiese Methode die ?? aufgerufen worden ist wenn die am Ende ist oder den Müttern verlassen wird wird der Thread beendetschlicht und ergreifend nichts mehr zu tun?? ich irgendwann neben Sonnen wird dann auchbeseitigt vom Betriebssystemdas es nicht immer geschickthaben und manchmal ist es geschickter den Thread zu behalten und ihm dann demnächst was anderen Arbeit zu geben ?? des Aufwandeszerstören und SetzzeitkostetKomma dass das grundsätzliche hier ich sage fett was er tun soll und wenn er fertig ist mit dem was er tun solldiese Methode beendet ist mit der Fett automatischgestoppt als wenn sie das ja auch malen wollen würden wäre das so der erste Schrittexistiert wenn ich mein Programm starteich Spalte einen zweiten Zweck aban der endet irgendwannaber der erste Schritt läuft so lange weiter bis ich jetzt mein Programmbundesweit auf ??ist kein offizielles Diagrammsondern freie Erfindungimandie Backen kann man das noch anguckenjedochKomma dass man die Wagen an wenn ich hier mal einen Dreck Punkt Einsätze in den zweitin die Methode direkt aufruft wird sich mein Dreck Punkt reinLande da drinhabenuns hierbeikönnen Fensterbereitsgrübeldoch müssen aber die sind eigentlich auf die ganz viele schwätzt und dass es uns eine erzählt hat unddannKomma dass sie sind jetzt die beiden spannenden der Hauptzeit ist derjenigedie mit bisher gesehen habenin den dieArbeit mit der Oberfläche passiertund die gibt es ein Extrathread Namenszählerin diesem Wässerchen können Sie ?? umschalten sie können Ihnen sagen okay ich möchte Komma gucken wo ichihr zu verwechselnmit Komma den Übertritt angucken von denBanken sichern und her schalten versichern ?? hundert ?? klappt das überhaupt das ich verfolgedas Programm verfolge wenn ich an acht Stellen oder sogar zehn oder hundert Stellen gleichzeitig bin sie schalten einfach den wir uns umgehen und zudemmöchte wissen wo der steht ?? wenn ich das hierbei die machebefürchtesteht irgendwo gerade wo ich kein Rekord habeHauptstadt ist ja derjenige mit derBedienoberflächein der steht gerne an Stellen irgendwo in der Bibliothek und nicht bei Quellcode den ich geschrieben habeKomma so sieht das dann aus alleninsofernda nicht ganz traurig sein wenn sie nicht sehen was was da passiertwenn Sie den Code vom Treff selbst geschrieben habenden sie auch wirklich dann verstehtman ich kann umgekehrtkönnte ich hier noch ein Weg Punkt rein setzenwieder rausnehmenhier oben der ?? Punkt ist der im Hauptfelddie Ereignisbehandlungsroutinefür das Klicken das passiert im Hauptfeldimmer weiter machees schaffte aber seit ich mir wahrscheinlichgeschicktes einmal gehen andas der Hauptschritt aber sie sehen kein Zähler trittschon des noch nicht erzeugtwar im gerade beendeten Zellerfeld ist noch nicht erzeugtwenn ich jetzt hier mal sage mach malbei TAPunkt dann hoffentlich sofort hier wieder den Buttonklickedas nicht schnell genugim bayerischen wieder beendet der anderesind Minister sich im Hauptwas ich noch zeigen kannist das ich jetzt mehrerevon denenHilfsplötzlich erzeugt habe?? parallel erzeugen kann mit jedem Mausklick auf den Button sage ich ja erzeuge einen neuen Thread das heißt wenn ich jetzt mehrfach auf den Button klickewerden entsprechend viele Threads erzeugt für jeden Klick auf den Button nicht erneut Thread an und startete mit der Arbeitdas im Sinne mehrere Ausgabensehen die durcheinander laufenfür die Übung gelingtganz ausziehendasletzte erste dritte Staffel den zweiten?? miteinandersind wie die Zahlen durcheinander gehendie gehen durcheinander weil jetzt mehrere Threads parallel arbeiten MeeresthreadsArbeit erzählen parallel von null bishundert Millionendes ?? wie das hier durcheinander der erste schon bei der erstes bei zehn Millionen denn es ist wahr was ja wenn es bei dreißig Millionen hier war eine über siebzig Millionen sowie das Miteinanderdrei Threads arbeiten paralleldas müsste man dann sogar auch im Debugger sehen können wenn ichjetzt hier mal weg Punkt gebe dem aber eine Bittean seine Stelleoder doch an der Stelle wird es richtig?? sozialen Brennpunkten gebe dem eine Bedingungnämlichmich nämlichfalsche Art von Bedingungder Veranstalter mögeanhalten wenn ichfünfmal an der Stelle gewesen bin?? sie nie verratenwas der Debugger also keine dicken Bedingungen dem an dieser Zeitpunkt soll nur geltenwenn ich dabei fünfmalankommenähnlich gegliedert fünfmal auf den Knopfund dann wird über fünften Marke anhalten?? läuft noch okay alsoläuft nochein zweiterfünfso ist müsste eigentlich finnische Beitrittsdruckesind Sieerfüllt es wahrscheinlichmüssen großzügig gewesen sie zumindest einmal den Schrittzählerhier laufenparallel in der der Liegenschaft dreimal parallel starten zu lassen ?? das erste Mal schon wieder beendet genau der fünfte noch gar nicht gestartetwird und welche es gestattete erstwieder zu änderndass er sich parallel zur drei Threads am Laufenohne großen Aufwand sobald?? gesprochen sobald sie wissen wie sie einen erzeugen könnenKleinaktionärezu erzeugenähmin dieser Schleifekönnte sogar auch neue Threads erzeugen das wäre dann die Situationdass der abgespalteneswird weitere erzeugen kann das ist nicht verbotendass wir ?? Beistrichsohabendiese Schweiz sollten??erzähl ich das jetzt mal die Threads laufen typischerweisenicht gerade mal so ebenSekunde sondern typischerweise laufen die endlos von sowas haben wir ein Brett der drauflauschtwas gerade irgendwo aus dem Lande von irgendeinerAnlage gesendet wirdoderder bestimmte Internetseiten durchsucht ein Schritt dermonströseSammlung an Datenarmsortiertdiese Threads sind nicht mal gerade eben schnell beendetsondern laufen vielleicht Minuten vielleicht stundenlang ständigamich muss die Möglichkeit haben ein zweit derdauerhaft läuftzu beendendas einfachsteist das ich sage dieser Tritt läuft im Hintergrundsogar gucken wie das hier geschickt Veranstaltungenfür den Lücken Text Nummer drei BeistrichneunText Nummer drei ein neunGänsefüßchen obenseine Funktion als er nicht mehr du wirksam hast dann ganz kreativ und wird einsWork eins und natürlich die sonderner ist die von mir ausdie einzige schickte gewesen in der Tat die einseins eins einsist möchte ich hier das du WorkeinsEndlosschleifemachendas es fiesdas heißtderzweit den ich der ab Spalteendet nicht sondern läuft und läuft und läuftin Deutscheinsausgedachtund eine Endlosschleife also bald schondas wäre außerhalb eines zweit sowieso vernichtendweil die Oberfläche nicht mehr leben würden wenn wenn sie das im Haus wettmachendann ist das Ding in der Schleife festund reagiert auf kein Krieg und keine Tastatureingabemehrdas wäreigentlich ein Programm Absturzmögliche Auffassung hätte das jemals machen in diesem Felddes ?? nebenbei läuft es keiner zu machen ?? Endlosschleifees wird ja gar das läuft nebenberuflichRechenleistungKomma sonst wird es kein?? mir mach ich folgendesberichtenich zähle mal wiedermit ihr gleich Nullnichtsanders eingefallen ist was man so auf die Schnelle mal da reinschreiben kannnunwirklichnichts in dem sie das sowohl außerhalb der while-Schleife habenZählvariablesoich gucke nach ?? vereinigt die erhöhteist das jetzt hoch genugist dasfarbig ausprobiert auf wieder über zehn Millionen zwei dreidreiist das über zehn Millionen dannfang ich von vorne anganz billigzwischendurchden ?? durch geb ich einfach aus?? Leute wissen zu lassen das ich noch am arbeiten hiervielleicht ?? Guidelines ?? ein weitWeitlein heißtSternchen ausgeben und neue Zeileweltweit sagen sie es ausgeben keine neue Zeiledas alles ineinanderist die Liste gleich nicht so vollhier alle dasSiebel aus also das ist eine ziemlich blödsinnige Funktiondie in einer Endlosschleifevon null bissehenMillionenminus eins zähltundwenn sie am Ende angekommen ist ?? wieder zurück springtSternchen ausgibtdas ist die Funktionder zweites Weltkrieg diese Funktion ?? ich mach den ersten Mal aus in dem sie nicht anstarrte?? das machen aus dem Jahr ?? ich starte den ersten Schritt gar nicht an soderzeit von eben den lass ich aus dem WICHTIG zwar ein ich darin gar nicht in das sich ausdem zweiten Staateunter das folgende Factsund Fensterchenich sageKommades Misterhin und wieder weites Fensterausgabesehen das sie sind die Sternchen ist eine sehrblödsinnige Art Sternchen zu erzeugenPunkt dann überträgtZelt durch ?? jedes Mal wenn ans Ende gekommen es gibt ein Sternchen aus tollmit Ende wenn ich mir mein Hauptprogrammunddas Ende der durch diesen einerseitsder arbeitet immer noch fleißigfachsinnigerweisealso vorsichtige Threads einrichtenmüssen sie auch dafür sorgen dass WordPress irgendwann enden?? ihr Programm eigentlich nicht offiziellgearbeitet jetztbis einen Rechner abschaltet oder ihr gnädigerweisesagdoch maldie üblichen Threads arbeiten tatsächlich in Summe Endlosschleifehaben irgend einen stupiden Job auf die Maus zu hören?? der Hauptzeit schon an das Internet zu hörenDaten zu empfangen Daten zu verwenden sendenan irgendwelche Diagramme zu aktualisierendie typisch tückischeFett arbeiten so in einer Endlosschleifeum zu sehen dass es ?? dich blödzu sündigen beenden das einfachste ist das in diesem Versagen er atmete bitte im Hintergrunddes background istzuist gleichdas ist die einfachste Artamdas heißtdas Systembricht diesem Feld ab sobald der Hauptwirtbeendet worden istdamit sein System dieses Ding ist nicht wirklich wichtig der macht irgendwas im Hintergrundendlich Aufräumarbeitenähm wenn der Haupt ?? zu Ende ist bitte auch diesen Thread beendenin Aktionmachte seine Sternchen und jetzt beende ich das Programmsie ist auch wirklich beendet ich muss sie nicht noch Extrainfoklickbeendetist ??das ist die simpelste Lösung dafürnuneine nicht ganz so simpel Lösung ist dass sichdiese Endlosschleifein dem Thread hiereigentlich keine Endlosschleife sein lassen sondern dass ich hier was einbauenwäre zu sagen Doppelpunktdass sie nicht ständig zustehtsondern dass ich den Zweitwenzzeitist das dem Pferd hier sagen kanner zuletzt Durchgang und eines auch gutan als ihr keine echte Endlosschleife zu haben sein Schleife dich mit einer Bedingungabbrechen kanndas wird jetzt dievierte Variante wirddie dritte Variante wieder ?? ist die dritte Variante arbeitet mit LückentextundTextin IndustriezweigenGänsefüßchen machen dasmeiste bleibt so wie es warauch eine andere Funktion wiederArbeit zu verschaffenPunktzwei auch ist hier nicht das ist bei Komma dass ich nicht?? es keine andere Lösung nicht das mit dem X background das ist dieganz simple Lösungdas System weiß es darf den Thread beenden wenn's denndem Ende zugeht von Programmund hier möchte ich den jetzt zu Fuß beenden entzweitmaneine Nummer komplizierterdie selbe Ariehier kopiere ichsie darauf PunktGänsefüßchen zuArbeitenan den kopiere ichden Text hier und hastzweijetzt will ich hier aber nicht sagen mach mal diese Schleife bis maximal einsondern die möchte ichabbrechen??ich richte eine Variable ein mit der ich sagejetzt ist Feierabendeine gute variableIndex Nummer viereine gute Variable mit dermein Hauptthread und dieser Thread kommunizierenkönnenwaren wir durch dieMaststoppmachst du das noch nicht ganz fertig bekommt einer was dazutechnischeErgänzungKomma dass es jetzt zumindest der GedankeanersterSemester Semestersteht sowieso fort und das ist gut danndas möchte ich hier verwenden eine Variablemit der ich dann sagen kann Russland Nordmastereine Variable mit der ich sagen kann so jetzt ist Feierabendund dann endet diese Schleife und der Trend geht einfach aus der Schleife rauskommt ans Ende von Routine und ist beendetdieseVariante soll sagen jetztSchluss machen danndas Foto für Marianne anderen Button noch ins Fenstermit dem ich genau das sagen kannder Button soll nichts anderes tun alsDax vierundzwanzigin der Beschuldigungäh der Button soll nichts anderes sagen als Maßstabgleichzudererste Knopfbaut den Thread zusammenstartet ihnund der zweite Knopf kann sagender zweite Knopf kann sagenjetzt Feierabend ersetzt diesesMaststopp auf zu?? ist dieseEndlosschleife keine Endlosschleife mehr hier steht weil Freudsdas wird beendetet läuft herausund gutanerste technische Anmerkung dazu zwei andere technische Kleinigkeiten damit das schöner wirderste technische Anmerkung hier muss man dann ein WolleteilvorschreibenFlüchtigteildasneue Schlüsselwort sondern ich habenanes könnte nämlich folgendes passierentypischerweise passiert das nicht aber könnte passieren man kann sich höllisch schwer zu fehlende Fehler einbauen Komma das vergisstes könnte folgendes passieren dass der?? das es BetriebssystemendenHauptthreadauf den ersten Kern setztim Akkord null von mir aus und das BetriebssystemdenzweitenSchritt auf dem zweiten Kern setztKonnotationdes weiteren auf den zweiten Kern setztund obendrein könnte passieren das der Compiler sagt wo diese eine Variable Maststoffansich gar nicht dass ich diese Variable im Speicher anlegeKomma man lege die Variable den ich totalin einem Register auf dem Cover anders als die steht einmal hierund sie steht einmal hieresist aufwendig Sachen aus dem großen Speicher den Gigabytesan ramm zudas kostet Zeitdas Lesendas Schreiben aus dem ?? in das Amt kosten Zeit besser versucht der Compiler möglichst viele Sachen lokalzu halten?? in den Registern des jeweiligen Chors zu haltenalso wenn er kommtbei der sich entscheidetQuizmaster in Register zu haltenjeweilsauf den einzelnen Kurskann sein dass das HauptprogrammdiesesMazda auf Schuh selbstvernünftig geschrieben kriege oft Schuh selbstaber dass der Nebel fälltimmer noch ein vollziehtweil das Kopien derselben Variable sind die aber dann voneinander getrennt sindeklige Geschichte bastelnwas sie typischerweisenicht nur jedes tausendste Malund auch nur auf bestimmten Rechnernwarenso doppelt zu finden sowasbeides im Hinterkopf ?? die sowas haben Sie Variablen haben die nackt ohne weiteres gleich Komma an der Lösung die Variablen haben die nackt ohne weitere Hilfsmaßnahmenin mehreren Threads verwendet werdenmuss man die als Wolle Teilkennzeichnendamit der Compiler nicht auf solche Gedanken kommtgibt oder andere Geschichten der Compiler darf auf bestimmteum Sortierung nicht vornehmen?? ich lieber gar nicht drauf eingehenalles kompliziertdannauch gar nicht im Detail wissen das wesentliche ist vorsichtig es kann Blödsinn passieren das in didaktisches Blödsinn passieren kann wenn sie Variablen haben die von mehreren Threadsbenutzt werden?? einfachste Lösungwolle Teile vorschreibenhabendann ist der Compiler gewarntdass daSchweine ein bisschen sozusagen das dass er da nicht optimieren darf auf bestimmte Weiseso das heißt das Ding müsse so weit funktioniert und das bisschen runder zu machen würde ich folgendes Doppelpunkt ich würde dafür sorgendass ich den auch nicht wieder anstarrtenkann wenn er läuft das ?? ebeneben konnte ich einfachdreimal draufklickenund ich hatte drei Threads anlaufen müssen Beistrich geschickt ich baue noch eine andere Variable ein die nenn ich malIsmaningTeilmit dem ich dafür Sorge mit der ich dafür sorgen dasser nicht neu an startetdas wäre jetztgucken als wir jetzt hierbesser nicht ?? an startet wenn der ??schon am Arbeiten ist die Ismaningdes Warning wenn wir nicht am Laufen sind so nicht am Laufen sindnicht am Laufen sind machen wir dasausinder Zeit nicht am Laufen ist mache ich dashier muss ich dann sicher Zauber sagen bevor ich ihn starteokay es ist aber so praktisch anlaufenwird sich das auf zu??undbevor der Fett beendet wird und ihrimmer länger sollhierbevor der Fett beendet wird?? sagte eben schnell noch okay ich laufe nicht mehr Ismaningist gleichOrtsist das kompliziertimVersuch das nochmals erklärenwobeihierbei ?? ich merke mir in einer Variabledie beide Threads lesen könnenin eine Variable namens Ismaning merke ich mir das gerade am Laufen ist es für mich nachsobald ich in Statescheint die auch auf war die Variabledas hier verbietet mir den Thread zweimal an zu starten wenn er am laufen ist?? mich hier nicht rein Ismaning Tours komm ich nicht rein ?? zweiten Mal anstarrtenund dann habe ich die Variablehabe ich die Variable Maststoppich mit dem anderen Button auf barschemit der kann ich dem Brett signalisiertesFeierabendkeine EndlosschleifenmehrnunKomma zusammenmit dem letzten Fernsehsenderfängt es an zu arbeiten und mit demWetter dann auf der Schrittzählerhat mit zwote nullgeändertwiedereingehewenn ich wieder ansich geklicktsuperein kleiner Fehler Beistrich der verbockteinenübernehmendenan dasan den Aussetzer etliches auf an und wenn der hier fertig ist setzte es auf aus was nicht zurückgesetztdas habe ich vergessenwas dort wirdwird von dem zweiten Knopf auf Waage setzt aber niemand stellt Mastwieder auf falschdas sollte ?? noch erledigendann sinnvollerweisebevor ich den wieder an schalte hier soll ich das erledigen bevor ich den Thread wieder einschaltesoll ich ihm sagenes ist noch nicht die Bedingungen erreicht hier soll der Fortschritteine Stelle der Mast darauf zugestellt wirdich sage Abbrechen der zweite Knopf und hier sage zum ersten Knopffür den Fall dass es vorher schon mal abgebrochen worden ist sich wieder zurücksetzenwas noch nicht die Zeit istes abzubrechen so ist es so funktionierenläuft und läuft und läuft und ?? stopft okay DanceErzähler wurde beendet undso das das Problemundwieder so kann man das auch lösen?? zum ersten Mal gesehen die mehrere Threads miteinanderkommunizierenkönnen und die müssen nicht sonebeneinander her lebenich das hier auf gemalt habe die könne durch miteinander kommunizierenwas das Wesentliche sie wollen es ?? zwar das ist der zweite Thread oder dritte zehnte hundert Ziffer Daten einsammeltindem sie die Daten ja übergeben anden Hauptthreadoder Daten versenden und deshalb die Daten vom PCaus ist es wesentlich dass die miteinander kommunizierendas ist die billigste Art ?? wie man das machen kannmit demWollteilan das zeige ich ihn eigentlich eher aus dem Grund war das auch bei den Microcontrolleranvielen Stellen vorkommt sobald sie Interrupts habenam Routine die Fondsmarkevon äußeren Signalen angestoßenwerden sehr sehr ähnlich wie wie fetztwenn sieauf Summa Controller Variablen haben dievon ihrem echten Programm wie von Internets benutzt werden müssen sie auch als volle Teilkennzeichendort gibt'sirgendwann irgendwoÄrgerweillänger bei der vielleicht mal auf den Gedanken ist Sacheneher an mehreren Stellen lokal zu speichernoder sie um zu sortierenoder an der Spangemehrere Chors das Problem hat man typischerweisenicht bei den Microcontroller?? es gibt trotzdem andere Arten wie mandiese Übergabe kaputt kriegen kann wenn man den Compiler nur hinreichend viel optimiertdas einzig unersättliche Polizei zeigen in C kommt es auch vor sobald sie konnte viele Sachen machen Sie mit Internatsroutinenliefern insbesondere von außen angestoßen werden Komma Kontrolleüber deine Sache sollte auch irgendwoein Wolle Teil davorin den modernen Sprachen ist es voller Teil eher rustikalzeitgleichenKasachenwie das ohne das gehtaber es ist die billigerkommunizierenkannzwischen vierzig ?? Geschwätzanein Beispiel noch für die Nummer fünfwie Wolle Teil vorkommenkönntegucken was wir sinnvollerweisemachensowas hier Wolle Teillotfünf Punktfünf??LodgeX sehr kreativwarendann könnte ich vielleicht hier in der Methode die die Arbeit macht hier macht die Arbeitkönnte vielleicht sowas einbauenfür die Nummer fünf wieX ist gleichAch was weiß ich einePi maldiekeine Ahnungalso wenn ich ans Ende kommtein bisschen blödsinnig?? das Wasser nicht in der Firma doppelseitignützen sollte das darauswas zu sehen istdas hier hinsetzen ?? was passiertwenn etliche zu verlangsamen muss alsoals in jedem Durchgangauf float darf lautdurch Gassen das wasfloat Karsten wie ist dann in den Schirm eine Zählvariableweisen doublean das ganze alsPilotreichen in meinem Xes gibt kein Portal für Doppelwarennicht an den Prozessoren die üblichen Prozessoren machen bei zwei ?? dreißig Bitbreite Schlussbei solchen Spielereiengeht kein double an der Stelleingerade mal guckenalso ich schreibeständig raus wo ich den Grade bin beim Zählenund jetzt plötzlich ganz dreist noch einen weiteren Kopf einbauen mit dem ich das einfach abfragenbin beim ZählenpositiveLücken textgleicheneine Zeile für den LückentextBeistrich baue noch einen Knopf einalle grandios Button bezeichnetKomma sie müssen ihre für die da warenStartstoppund jetzt einer einen Wert zu holendas lebende gestellten Wert ausso und an der Stelle möchte ich einfachin das Label den Wert ausgehendenLeben konnteund konnte Punkt Contentist gleichdirekt ich hoffe doch bitte direktdas heißt wenn ich es auf den dritten Button klickeließ der Ausweis der Wert dieser Variable war die von dem anderen verstellt wird und setzte ihn ins Lebendas ?? funktioniertstarte den Thread anokay und jetzt kann ich jaauslesen was in der Variablensteht??ähmsich kannte sich mit kriegen was in einer Zeitstattfindet in dem ich dezent variable Auslese die Variable wird von dem Selbstwert gesetzt und hier ganzauslesenman immer wiedermüsse demnächst auch die ganze Zeitgenau dem selben Wert bleiben läuftokay das als grundsätzlicher Gedanke wie ich einen Thread erzeugen kann und wie ich aufelementare Art mit dem Reden kannmanwie gesagt diesesWolle Teil istrustikal das sehen Sie eigentlich seltener wenn sie mit sie schaffen Java programmierendannkann es verwendenmacht es typischerweise anders es gibt bessere Lösungen dafür ?? Gleichzeichenwenn sie bei Controller Programmierenauf etwas gehobenem Niveau sehen Sie diedas Massiv des