[Playlisten] [Impressum und Datenschutzerklärung]

01.09_10 Multithreading, Netzwerk


CC-BY-NC-SA 3.0

Tempo:

Anklickbares Transkript:

dernächste dem Blockes mal tief bei den MalteserRatingdas reicht für ein ganzes Semester muss mit einer Veranstaltung auskommen ich möchte ihn zumindest das Wesentliche zeigenmal des Wedding heißteinund dasselbe Programm spaltet sich intern in mehrereThreadszähltendie parallel ablaufenwarum das ganze wenn sie malangucken was internwohl alsLied Fenster angucken was intern hier alles so passiert??im Rechneranselbst diesesdieser magere Tablet PCmeldet dass er zweiKerne hatlinks ist was der eine Kern tut rechtes was der andere Kern tutauf den üblichen Rechnern diese heute im Supermarkt kaufenwenn sie da den Task Manager aufmachenfinden Sie hier acht Fensterder Prozessor meldetdem Systemeigentlich deutlich sehr gut acht Sachen parallel machen die Programme die wir bisher hattenhaben ein Link zu einer Zeit gemacht wenn ich das ausnutzen will acht Sachen parallel oder demnächst sechzehn zwei ?? dreißig hinsichtlich Sachen paralleldie Grafikkarte macht Hunderte von Sachen parliertman das ausnutzen will braucht man irgendwelche Programmiertechnikenmal dies Weddingistdie Programmiertechnikdazuein Programm spaltet sich intern in mehrereArbeitendie parallel ablaufen können das dann jeweilsThreads die einzelnen Fädeninich mache mal auf sie haben vielleicht mein meineneine Beispiel zu sehen zu der Software diedie so tut als ob ich in der der klagende einer Glastafelstündedannin dem Ding gibt esfünf setzt die parallel laufen wirkliche Rechenleistung auszureizenwenn sie nur einenPersilschein von fünf Arbeiten beschäftigen haben sie irgendwievier Leute die in der Gegend rumstehen das ist nicht gerade effizientin diesem Sinnewarenhabe ich da fünf Sachen parallelzum Beispiel gibt es ein zweitder den Screensavermachtandas es ein zweiter liest regelmäßigwas auf dem Bildschirm stehtundspeichert das ab?? am Videocodecnicht das Malendas ist noch meine eigene Zeit es gibt einen zweiten Threadan ein zweiten Arbeiter zu sagendersich an Punkt was von welchem gekommen ist das komprimiertohne AVI Datei draus baut und die Weg schreibtdas läuft parallelan zwei verschiedenen Arbeitsplätzenim Hintergrund ohne dass man es merkt zwei Threadsdamit die beiden miteinander reden könnenbraucht maneine Warteschlangestellen Sie sich das Eingangspostfachvorim Bürodes Green Riverliest Bilder vom Bildschirmund legt die bei dem Video Codec ins Eingangspostfachist der wenig zuüberlegen Kommaob wir das normale Eingangspost war es eigentlich ein Stapelblöderweise das normale Eingangspost war es ein Stapelbelegen um was draufund man abends von oben wieder ab das seitig blödsinnig als in diesem Fall ist es dies korrekt sein muss ?? es klingt aber liegt oben was drauf und der Videocodecnimmt das ältesteund schreibt es wegein Queue dient dann dazu dass die beiden miteinander zusammenarbeitenkönnendass er solche Geschichten die man nach ?? bei Multithreadingachten muss es klingt aber kannschon zwanzig Bildergeholt haben ?? erweiterte Videocodec erst dreizehn ?? geschriebenich muss ein Puffer dazwischen habendas in zwei von denThreads diedastattfindendasnur als Idee was da im Hintergrund stattfindet dann gibt's weiteres als ein weiteres Wetter sich drum kümmert Audio zu?? Mikrofon zu holen es gibt ein weiteres ?? der Richtung Komma die Audiodatenzu schreiben und es gibt den hauptsetztesich dann Komma dass ?? auf dem Bildschirm zu sehen istdas als Idee also je komplizierter die Software wird die man schreibtund je mehr sie leisten muss je effizienter das ganze sein mussZweifels des zu mir Threads brauchen etwa zwei das gucken unsausführlich anan das es mit den meistfrequentiertenSprachen nicht ganz so leichtdiese nicht perfekt dafür geeignet ?? ich schon angedeutetder Witzsicherlich demnächst andere Sprachen geben die das ?? schicker können oder deutliche Änderungen bei den Objekten der Sprache das Wicker könnenso muss man daalso einigen hier schwarz rein steckedas somatische Dingund dann gucken wir unsDatenbankenan und Kommunikationper Netzwerk in einer eigenenVorlesungkamenDatenbanken muss ich nicht großartig erklären ich glaube das sagt Ihnen was Datenbanken machen spannend ist wie geht denn dieKommunikation per Netzwerkdas für euch mal vor?? Punkt DE nachdem die Verbindung stetsgucken wir uns folgendesanich werde mal am Rande überhaupt erzählen was dieses User sind oben bedeutetdas Wort nämlich jetztsind diese langen Namen hier die werden irgendwann nervigwas ich machen kann ist das ich oben?? you SingsystemWindows media Effects hinschreibenund dann nicht mehr den langen Namen brauchedas heißt dieses you sind der obenbenutzeöffne sozusagen öffne diesen Namensraum das an den spätöffentlichenNamensraumund jetzt brauche ich nicht mehr jedesganze Familienalbumder Vorzug nämlich keine perfekt sagendas mache ich weil ich jetzteinige brauche die auch in solchenverschachteltenNamensräume versteckenwas ich nehme esalsomit Internetverbindungsysteminput/outputund was ich auch braucheist es dem Netnetzwerkwegstellen sodie beidendas heißt mit diesem Anzeigen kann ich jetzt mit allem was im System Punkt alsoirgendwas steht direktNamen verwenden und ich muss nicht mehr System ?? oder vorstellenwas möchte ich machen auf denKlick vielleichtauf den Kick vielleicht folgendesTicken steht imTextan?? ich baue eineneinen Web request wie soll's auch sonst heißenBau einen neuen Weg ?? Web request denen ich malrequestWasser sei sie nicht youvielmehr diese Klasse Web request eine und somit durch das sie kriegen kannwie Aidsarmund diese Funktionwilleine URL habendenke ich jetzt einfach mal HTTPhierWW??Punkt DEdas Gewicht in Denkmal als URLich möchte diese Webseite einlesenPons ist die Antwortdie ich kriegevon dem Webserverden Enigma Response die Antwort die zurückkommtund ich schicke diesen requestso simpel ist das also ich sagemein Neuem eine neue Webanfragesoll einfach sein diese Webseite aufzurufenund dann kann ich sagen requestResponseund kriege das Wasser versprochen wird ich kriege die Antwort vomWebserverrequest musste natürlichdas bisherige Festdavon soeine Funktion völlig festnehmendie Anfrageund holte die Antwortam Serverwarenin der Antwort steht jetzt schondie Webseite drin aber ?? muss ich ankommendas geht dann sojetzt kommt das mit den Strömen in den Sessel ich mein Aktion das ist ein Datenstromjetzt ein Datenstromaus dem Internetgeholthaben ich hatte mal Rest schien genannt wegen ihres von den Responsefingernvon der AntwortdesFondsvon der Antwortgeben mirden Antwortstreamsieht das ausdas kann ich jetztlesen ?? insbesonderekann ich was da drinnen stehtes viel Wasser drin steht?? in einenPufferausBeitz schreibegucken bietest das genauaus diesem Stream lesen Sinn was der haben willein Amway an bereits??und dann solle ab Stelle soundsoviel Sohn zu viel schreibendannweiß man das über Herrn Beitz in das ich da reinschreiben willzeigt ein AmwayMine nicht das Wasserganz dummallebeheizenjetztirgendwas sinnvolles aber zehn tausendDollar könnenso System?? Westriemenvitwill alsowissen wo jenes lesen sollab wo anfangs natürlich was denn sonst ?? und wie viel einfach die Länge getragen ?? wieder nicht die zehn tausend ein das wäre nichtdefensivintensivesProgrammieren heißt an dieser Stellesie lesen aus dem Wasser welche Länge er denn tatsächlich hatder nämlich nachträglich eine ankommt undoben eine andere Länge einträgt?? zwanzig tausend und ?? der unten bei den zehn tausend drinstehen wär's blöd wenn oben einer fünf tausend einträgt und sie haben ?? und zehn tausend drinstehengibt sich selbst im Zweifelsfall beide zu viel des Reaktionsversuchenalsoda einfach die Längesachlich wir hatten Silos allerdings das Problem?? runde Klammer auf in ?? WICHTIG neun runde Klammer auf Ende das mag er nichtso?? Klammer zu als Sponsor des Swiss Bonds sollte ich ordnungsgemäßnoch schließenwarum erzähl ich nächste Wochedecken sie an Dateien eine Dateigeöffnet wird geschlosseninsofernsolche?? schließenjetzt habe ich hierin dem Wasserbis zu zehn tausend einzelne Bytes drinstehendas nicht gerade geschickt zu lesen ich muss diesen davon noch umwandeln eine Zeichenkette damit etwas anfangen kann damitauch das alles aus der DosePunktdas soll ?? UppsalaLinktextschaffesoaus der Dosedie Klasse dafür wäre in CodingOdinund die hat so eineFunktionist die jetzt TrinkskiPunkt Gerd String?? muss weniger verstanden habe vom Prinzip an dieser Stelle als ständigin der Hilfe nachgucken in der Doku nachgucken und einfach googeln die wandle ich einen Beitrag um in eine Zeichenketteso sieht das ausden Gerichten WasserPunktsoletztmalig ihren Weg Punkt ?? war keine setzen da man weg Punkt und hoffe das Ihnen in Verbindung immer noch stehtund einen Schritt weiterPunkt jetzt soll den Textmeiner Webseite stehensie können Zecken nicht immer hier inKalgroß Text als TextDoppelsiegwar nichtokay da müssen die so lesen dannsie an das es jeder Anfang der Webseite ist hoffentlichdas müsste man jetzt zu FußzerlegenKomma ganz ?? drauf ist netterweise Komma doch ob es automatisch zerlegenwerden über die kleiner größer Zeichen des getauchten Vollautomatikweil das JahreinerAbfahrt ?? XML aber eine Art Apparat von XML ist kann man auch Vollautomatikbeim anfordern die an das dann zerlegt in die einzelnen Bestandteile der Webseitedas ist alles was sie brauchen um eine Webseite zu ladenaus der sich dann was ausdenken können ?? Tifosi picken sich der Börsenkurse raus oderWetterdatenwäre nicht ganz so genial dafür ganz andere Möglichkeiten auch wenn das die einzige Chance sein Wetterdaten zu kommen okay dieser sieben Zeilenoder müssen wir zieh aus der Zeichenkette guckenwo siedie aktuellen der Motoren drin stehen habendasKommaim Detail anKommunikationübers Internetwie können zwei Programme die Schreibe miteinander reden insbesondereundarmenDatenbanken hänge damit zusammen Datenbankenhängen auch gerne im Netz sie nicht auf den lokalen Rechner will ich mit einer Datenbank versuchenwas speichern