[ARCHIV]Alle Fragen von Anfängern, um das Forum nicht zu überladen. Fachleute, gehen Sie nicht daran vorbei. Ohne dich kann ich nirgendwo hingehen - 5. - Seite 390

 
Integer:

Überzeugen Sie sich selbst, aber anscheinend nicht vom Sehen. Die Reihenfolge wird rein zufällig durch die hohe Geschwindigkeit des Prozessors und die Tatsache gewährleistet, dass er eine Reihe anderer schuldiger Aufgaben parallel ausführt.
Die Reihenfolge ist nicht wichtig. Alle Zugriffe werden verarbeitet. Die Hauptsache ist, die Zugriffszeit auf die gemeinsame Ressource zu verkürzen.
 
Zhunko:
Die Reihenfolge ist nicht wichtig. Alle Einsprüche werden bearbeitet. Es geht vor allem darum, die Zeit zu verkürzen, die für den Zugriff auf eine gemeinsam genutzte Ressource benötigt wird.

Wieso ist das nicht wichtig? Alle Aufgaben sollten konsequent und der Reihe nach erledigt werden, nicht auf Kosten eines "Münzwurfs" zu einem bestimmten Zeitpunkt.
 
Integer:
Wieso ist das nicht wichtig? Alle Aufgaben sollten geübt werden, und zwar konsequent in der Reihenfolge, nicht auf Kosten eines "Münzwurfs" zu einem bestimmten Zeitpunkt.

Das ist der falsche Ansatz. Schreiben Sie so, dass die Reihenfolge der Warteschlange keine Rolle spielt. Sie werden viele Probleme beim Schreiben und Testen vermeiden.
 
Zhunko:
Das ist der falsche Ansatz. Schreiben Sie so, dass die Reihenfolge der Warteschlange keine Rolle spielt. Sie werden viele Probleme beim Schreiben und Testen vermeiden.



Die Reihenfolge selbst ist nicht wichtig, 1, 2, 3 oder 1, 3, 2, aber wenn Sie in der Reihenfolge 2, 3, 1 begonnen haben, sollte es so laufen. Wenn man es richtig macht, geht es von selbst.

 
Integer:



Die Reihenfolge selbst ist nicht wichtig, 1, 2, 3 oder 1, 3, 2, aber wenn Sie in der Reihenfolge 2, 3, 1 beginnen, sollte es so gehen. Wenn man es richtig macht, geht es von selbst.

Nein. Überhaupt nicht wichtig. Lassen Sie es zufällig sein. Das ist auch in Ordnung.
 
Zhunko:
Nein. Überhaupt nicht wichtig. Lassen Sie es zufällig sein. Das ist auch in Ordnung.

Wenn es sich um einen Zufallsprozess handelt, gibt es keine Garantie dafür, dass ein Prozess nicht für lange Zeit ausbleibt. Junko, es ist klar - du hast noch nichts davon gehört und kannst es nicht in emcool oder sipi machen. Programmiersprachen wurden nicht von Dummköpfen erfunden, insbesondere sipi und stellte entsprechende Werkzeuge zur Verfügung, und sogar das msdn zeigte ein Beispiel für ihre Verwendung... Vielleicht solltest du dorthin gehen, vielleicht kannst du ihnen beibringen, wie man programmiert.
 
Integer:
Wenn es sich um einen Zufallsprozess handelt, gibt es keine Garantie dafür, dass ein Prozess nicht für lange Zeit ausbleibt. Junko, es ist klar - du hast noch nichts davon gehört und kannst es weder in Emcool noch in Sipi machen. Programmiersprachen wurden nicht von Dummköpfen erfunden, insbesondere sipi und stellte entsprechende Werkzeuge zur Verfügung, und sogar das msdn zeigte ein Beispiel für ihre Verwendung... Vielleicht solltest du dorthin gehen, vielleicht kannst du ihnen beibringen, wie man programmiert.

Welches Verfahren? Ein Bach vielleicht? Wenn dies der Fall ist, wird sie nicht "außen vor" bleiben. Siehe Programmierregeln für Multithreading-Anwendungen. Lesen Sie denselben Richter.

Die Programmiersprachen haben keine Werkzeuge für die Synchronisation (außer MQL4, das einen Sonderfall darstellt). Sie müssen sie selbst schreiben.

Die Synchronisationsobjekte sind Teil des Systems.

 
Integer:


Sie haben wirklich eine Hirnlähmung, oder es fehlt Ihnen ein Teil davon. Es wurde bereits gesagt, dass das System nicht weiß, welcher Faden wirklich funktioniert hat und welcher im Sande verlaufen ist. Aber du bist der Einzige, der nicht versteht, wovon du redest und es auch nicht verstehen wird))))))))

Aus Ihren Beiträgen geht auch hervor, dass Sie nur einen einzigen Stapel mit gemeinsamem Zugriff auf eine Ressource haben und die Aufgabe, die Sie hier skizziert haben, darin besteht, mehrere Threads konsistent zu behandeln.

Das ist die falsche Aufgabe. So etwas sollte es nicht geben. Es ist ein Irrtum. Es lohnt sich nicht, seine Zeit damit zu verschwenden.
 
Zhunko:

1. Welches Verfahren? Ein Bach vielleicht? Wenn dies der Fall ist, wird sie nicht "außen vor" bleiben. Siehe Programmierregeln für Multithreading-Anwendungen. Lesen Sie auch Richter.

2. Es gibt keine Synchronisationswerkzeuge in Programmiersprachen (mit Ausnahme von MQL4, das einen Sonderfall darstellt). Sie müssen sie selbst schreiben.

3. Die Synchronisationsobjekte sind Teil des Systems.


1. Du steckst so fest. Noch einmal. Das System hat keine Möglichkeit festzustellen, ob eine Bewegung im Leerlauf war oder ob sie eine Aktion durchgeführt hat.

2. Was für eine Präzision. Nicht in sipi, winapi Funktionen. Für einen vernünftigen Menschen spielt das eigentlich keine Rolle, denn wichtig sind die Grundsätze selbst.

3. yooo)))) Klingt wie ein Zauberspruch.

 
Zhunko:
Das ist die falsche Aufgabe. So sollte es nicht sein. Es ist ein Irrtum. Es lohnt sich nicht, seine Zeit damit zu verschwenden.


Das ist witzig!