Suchergebnisse für Anfrage "nio"
Deep copy duplicate () von Javas ByteBuffer
java.nio.ByteBuffer#duplicate() gibt einen neuen Bytepuffer zurück, der den Inhalt des alten Puffers teilt. Änderungen am Inhalt des alten Puffers werden im neuen Puffer angezeigt und umgekehrt. Was ist, wenn ich eine tiefe Kopie des Byte-Puffers ...
Warum arbeitet der parallele Stream Files.list () so viel langsamer als der parallele Stream Collection.parallelStream ()?
Das folgende Codefragment ist Teil einer Methode, die eine Verzeichnisliste abruft, eine Extraktionsmethode für jede Datei aufruft und das resultierende Arzneimittelobjekt in XML serialisiert. try(Stream<Path> paths = Files.list(infoDir)) { ...
Warum verhält sich File.exists () in einer Multithread-Umgebung uneinheitlich?
Ich habe einen Batch-Prozess, der unter Java JDK 1.7 ausgeführt wird. Es läuft auf einem System mit RHEL, 2.6.18-308.el5 # 1 SMP. Dieser Prozess ruft eine Liste von Metadatenobjekten aus einer Datenbank ab. Aus diesen Metadaten wird ein Pfad zu ...
Deallocating Direct Buffer Native Memory in Java für JOGL
Ich verwende direkte Puffer (java.nio), um Scheitelpunktinformationen für JOGL zu speichern. Diese Puffer sind groß und werden während der Anwendungsdauer mehrmals ausgetauscht. Der Speicher wird nicht rechtzeitig freigegeben, und nach einigen ...
Java.nio: am übersichtlichsten rekursives Verzeichnis delete
Ich versuche gerade, ein Verzeichnis rekursiv zu löschen ... Seltsamerweise ist das kürzeste Stück Code, das ich finden konnte, das folgende Konstrukt, das ein @ verwend ad-hoc innere Klasse und in einemvisitor pattern ... Path rootPath = ...
Java - Wann wird der Direktpuffer freigegeben?
Da es aus JVM Heap & GC ist, wann wird es veröffentlicht? Oder bleibt es bis zum Prozessabschluss? Ich habe bereits gecheckt: Wie man Müll sammelt einen direkten Puffer ...
Warum die ungeraden Leistungskurvenunterschiede zwischen ByteBuffer.allocate () und ByteBuffer.allocateDirect ()
Ich arbeite an einigenSocketChannel-zuSocketChannel Code, der am besten mit einem direkten Byte-Puffer funktioniert - langlebig und groß (Zehn bis Hunderte von Megabyte pro VerbindungFileChannels, ich habe einige Micro-Benchmarks auf ...
JIMFS wird von ZipFileSystemProvider nicht erkannt
Ich habe eine Zip-Datei in @ ersteljimfs [https://github.com/google/jimfs] (Google im Speicher-Dateisystem) aus einem Byte-Array. Beim Versuch, diese Datei mit @ zu öffnZipMemoryFileSystem Bekomme ich eine Fehlermeldung, dass der Provider nicht ...
Überprüfung auf Datei- und Verzeichnisänderungen in Java
Ich schreibe hier hauptsächlich, um Ratschläge zu erhalten, wo ich anfangen soll. Ich habe bereits eine Klasse implementiert, die ein Verzeichnis mithilfe von Javas WatchService rekursiv überwacht. Das Erkennen von Änderungen ist in Ordnung, ...
Ein Thread pro Client. Machbar
Ich schreibe einen Java-Server, der normale Sockets verwendet, um Verbindungen von Clients anzunehmen. Ich verwende das relativ einfache Modell, bei dem jede Verbindung im Blockiermodus einen eigenen Thread liest. Pseudocode: handshake(); ...