Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 | Suche | FAQ

Hauptmenü
myCSharp.de
» Startseite
» Forum
» Suche
» Regeln
» Wie poste ich richtig?

Mitglieder
» Liste / Suche
» Wer ist online?

Ressourcen
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Microsoft Docs

Team
» Kontakt
» Cookies
» Spenden
» Datenschutz
» Impressum

  • »
  • Community
  • |
  • Diskussionsforum
[Artikel] Multi-Threaded Programmierung
egrath
myCSharp.de - Member

Avatar #avatar-2119.jpg


Dabei seit:
Beiträge: 937
Herkunft: Österreich / Steyr

Themenstarter:

[Artikel] Multi-Threaded Programmierung

beantworten | zitieren | melden

Hallo,

ich habe einen kleinen Artikel über Multi-Threaded Programmierung geschrieben, den ich euch nicht vorenthalten möchte ;-)

Grüsse,
Egon

/ps: Aufgrund des Umfangs als PDF im beiligenden ZIP file (sourcen des Dokuments sind auch drinnen)
Attachments
private Nachricht | Beiträge des Benutzers
Leuchtturm
myCSharp.de - Member



Dabei seit:
Beiträge: 45
Herkunft: Sachsen

beantworten | zitieren | melden

Ich habe den Artikel jetzt nur kurz überflogen, aber das sieht schonmal sehr gut aus
Ich gucke mir den heute nachmittag auf jedenfall noch mal in Ruhe an, weil ich das nähmlich für ein projekt brauche
Weiter so
Leuchtturm
private Nachricht | Beiträge des Benutzers
SteelWarrior
myCSharp.de - Member

Avatar #avatar-2025.gif


Dabei seit:
Beiträge: 102

beantworten | zitieren | melden

Ich beschäftige mich gerade auch mit dem Thema.
Und nirgendswo habe ich so gute Beispiele und gute Erklärungen gefunden.
DANKE! :-)
1. Googlen 2. Boardsuche benutzen 3. Überlegen 4. Posten

Ich sage es nur äußerst ungerne,aber darf man in Foren/wo auch immer eine klitzekleine Frage stellen,ohne dass gleich ein Oberlehrer mit der obligatorischen "Google suchen"-Antwort kommt?
private Nachricht | Beiträge des Benutzers
0815Coder
myCSharp.de - Member



Dabei seit:
Beiträge: 770

beantworten | zitieren | melden

spät ists, deshalb hab ich mir nur die bilder angeschaut... zu mehr bin ich auch nicht mehr in der lage ;-)

sehr gute beispiele, meine hochachtung.

aber 2 sachen:

1. mutex.jpg:
das lock keyword verwendet kein Mutex sondern Monitor - der unterschied ist aber im detail.

2. threadpools:
du könntest sehr anschaulich aufzeichnen, was passiert, wenn man die threadpools behämmert, und der pool zu klein ist... ähnlich wie in multithreaded.jpg, nur dass eben die letzten threads warten müssen, bis wieder ein poolthread frei wird. dabei aber noch dazusagen, dass die anwendung deswegen nicht blockiert, da das warten auf freie pools bereits in einem anderen thread passiert (da bin ich mir grad allerdings nicht ganz sicher)

*von müdigkeit übermannt umfall*
loop:
btst #6,$bfe001
bne.s loop
rts
private Nachricht | Beiträge des Benutzers
Joetempes
myCSharp.de - Member

Avatar #avatar-3309.jpg


Dabei seit:
Beiträge: 914
Herkunft: Germany

beantworten | zitieren | melden

Spitze! Danke...
private Nachricht | Beiträge des Benutzers
Andreas.May
myCSharp.de - Member

Avatar #avatar-2474.gif


Dabei seit:
Beiträge: 925

beantworten | zitieren | melden

Dieser Artikel ist wirklich für jeden Einsteiger geeignet, prima Leistung
Wie vernichtet stand Andreas unter den flammenden Augen seiner Kunden.
Ihm war's, als stünde des Schicksals dunkle Wetterwolke über seinem Haupte X(
private Nachricht | Beiträge des Benutzers
Shinobi
myCSharp.de - Member



Dabei seit:
Beiträge: 14

beantworten | zitieren | melden

Sehr gutes Tutorial, vielleicht n bissl schwer für Einsteiger die sich noch nicht sehr tief in die GUI Programmierung eingearbeitet haben, aber sonst sehr gut. Hab wohl auch noch ein paar Probleme das durchzuarbeiten, doch scheint sich zu lohnen ;)
private Nachricht | Beiträge des Benutzers
w1z4rd2003
myCSharp.de - Member

Avatar #avatar-2753.png


Dabei seit:
Beiträge: 627

beantworten | zitieren | melden

Super Artikel!
private Nachricht | Beiträge des Benutzers
bernett
myCSharp.de - Member



Dabei seit:
Beiträge: 54

beantworten | zitieren | melden

Hi,

ich habe mir den Artikel eben geladen und erst mal Danke hierfür. Jedoch ist der Post schon etwas älter und ich wollte fragen ob sich hier grundlegende Änderungen ergeben haben. Gerade Schlagwörter wie Native-Threads (kenne ich auch nur aus Podcastst etc.) usw. Sind hier noch nicht vorhanden. Das in dem Dokument enthaltene Wissen deckt sich mit dem, was auch im Studium gelehrt wurde. Aus aktuellem Anlass würde ich mich aber gerne in die aktuellen Vorgehensweisen etwas mehr einarbeiten.

Grüße,
bernett
private Nachricht | Beiträge des Benutzers
herbivore
myCSharp.de - Experte

Avatar #avatar-2627.gif


Dabei seit:
Beiträge: 52329
Herkunft: Berlin

beantworten | zitieren | melden

Hallo bernett,

der Artikel ist aktuell. Die Grundlagen werden sich auch so schnell nicht ändern.

herbivore
private Nachricht | Beiträge des Benutzers
CrashWriter
myCSharp.de - Member



Dabei seit:
Beiträge: 8

beantworten | zitieren | melden

echt nice gemacht, danke
private Nachricht | Beiträge des Benutzers
Nightmare
myCSharp.de - Member



Dabei seit:
Beiträge: 20

beantworten | zitieren | melden

Vielen Dank für diesen wirklich sehr interessanten und lehrreichen Artikel
private Nachricht | Beiträge des Benutzers
billGates
myCSharp.de - Member

Avatar #avatar-2731.jpeg


Dabei seit:
Beiträge: 34
Herkunft: Osnabrück

beantworten | zitieren | melden

cool
Probleme kann man niemals mit derselben Denkweise lösen,
durch die sie entstanden sind. "A. Einstein"
private Nachricht | Beiträge des Benutzers
thefiloe
myCSharp.de - Member



Dabei seit:
Beiträge: 94

beantworten | zitieren | melden

Guter Artikel. Hab mir den Anfang durchgelesen. Werd mir in den nächsten Tagen auch den Rest durchlesen (vll. findet man ja noch was das ich noch gar nicht weiß :))
private Nachricht | Beiträge des Benutzers
falsecode
myCSharp.de - Member



Dabei seit:
Beiträge: 58

beantworten | zitieren | melden

Link funktioniert leider nicht mehr. Gibt es noch eine zugängliche Version?
private Nachricht | Beiträge des Benutzers
Abt
myCSharp.de - Team

Avatar #avatar-4119.png


Dabei seit:
Beiträge: 15977

beantworten | zitieren | melden

Doch, der ZIP-Download funktioniert.
- performance is a feature -

Microsoft MVP - @Website - @blog - @AzureStuttgart - github.com/BenjaminAbt
private Nachricht | Beiträge des Benutzers
Runshak
myCSharp.de - Member



Dabei seit:
Beiträge: 75

beantworten | zitieren | melden

danke, sehr gut geschriebener Artikel und deutlich umfangreicher als in den meisten Büchern.

Hilft mir sehr beim Lernen von c#
private Nachricht | Beiträge des Benutzers