Ich versuche, in eine einzelne Datei aus mehreren Threads zu schreiben. Das Problem, auf das ich stoße, ist, dass ich nichts in die Datei geschrieben sehe, bis das Programm beendet wird.Schreiben in eine einzelne Datei aus mehreren Threads in Ruby
6
A
Antwort
5
Sie müssen file.flush
schreiben Sie es aus. Sie können file.sync = true
auch so einstellen, dass es automatisch spült.
0
Welchen Wert hat die Synchronisierungsmethode für Ihr io-Objekt? Es ist möglich, dass entweder Ruby oder die darunter liegenden o/s die Dateiausgabe puffern.
Überprüfen Sie die Referenzen auf Pufferung und Synchronisierung innerhalb der documentation
Verwandte Themen
- 1. In Textdatei aus mehreren Threads schreiben?
- 2. Wie führe ich eine JAR-Datei in mehreren Threads aus?
- 3. Ruby - Schreiben von Dateinamen aus Unterordnern in eine TXT-Datei
- 4. Loops in mehreren Threads
- 5. Schreiben in eine Chronik-Warteschlange mit mehreren Threads -> java.nio.BufferOverflowException
- 6. Können Ruby-Threads beim Schreiben nicht kollidieren?
- 7. Aus mehreren Dateien lesen und in eine einzige Datei komprimieren
- 8. Einzelne Assembly aus mehreren Projekten
- 9. Einzelne Datei, geschrieben von mehreren Benutzern in nodejs
- 10. Console.WriteLine aus mehreren Threads aufrufen
- 11. Sperre auf eine Variable in mehreren Threads
- 12. Python - an dieselbe Datei aus mehreren Threads anfügen
- 13. PySpark: spuckt einzelne Datei beim Schreiben statt mehrerer Teile aus
- 14. Jmeter Zufallsvariable in mehreren Threads
- 15. TypeScript 1.8, Einzelne Datei aus mehreren .ts Dateien - App Structure
- 16. Ruby API - JSON Parsing - Schreiben in Datei
- 17. Binärdatei in Ruby schreiben
- 18. Ruby-Iteration über JSON und schreiben in eine Datei
- 19. Extrahieren von Zeilen durch Mustererkennung aus mehreren Dateien und Schreiben in eine andere Datei in Linux
- 20. Führen Sie eine einzelne Instanz einer Klasse in mehreren Methoden
- 21. Android: OpenGL in mehreren Threads
- 22. Einzelne HTML-Tabelle aus mehreren MySQL-Tabellen
- 23. Aktualisieren eines Maximalwerts aus mehreren Threads
- 24. Unerwartete Schreiben in eine Datei
- 25. Suche nach einer Datei mit mehreren Threads
- 26. C# Schreiben in eine Excel-Datei
- 27. gleichzeitige Schreiben in die gleiche Datei mit Threads und Prozesse
- 28. SQL - Nehmen Sie Daten aus mehreren Zeilen in einzelne Zeile
- 29. Schreiben in eine Datei (Python)
- 30. In eine Datei asynchron schreiben