Die Methode
writable.cork() wird verwendet, um die Pufferung aller geschriebenen Daten im Speicher zu erzwingen. Gepufferte Daten werden erst nach Aufruf der Methode stream.uncork() oder stream.end() aus dem Pufferspeicher entfernt.
cork()
writeable.cork()
cork()
writeable.uncork()
weil es die geschriebenen Daten puffert. Der einzige erforderliche Parameter sind beschreibbare Daten.
Erstellen Sie eine Datei namens cork.js und kopieren Sie den folgenden Codeausschnitt. Nachdem Sie die Datei erstellt haben, führen Sie diesen Code mit dem folgenden Befehl aus, wie im folgenden Beispiel gezeigt:
node cork.js
cork.js
Live-Demo
// Program to demonstrate writable.cork() method const stream = require('stream'); // Creating a data stream with writable const writable = new stream.Writable({ // Writing the data from stream write: function(chunk, encoding, next) { // Converting the data chunk to be displayed console.log(chunk.toString()); next(); } }); // Writing data writable.write('Hi - This data is printed'); // Calling the cork() function writable.cork(); // Again writing some data writable.write('Welcome to TutorialsPoint !'); writable.write('SIMPLY LEARNING '); writable.write('This data will be corked in the memory');
C:\homeode>> node cork.js Hi - This data is printed
Es werden nur die zwischen den cork()-Methoden geschriebenen Daten angezeigt gedruckt, und der Rest der Daten wird in den Pufferspeicher gestopft. Das folgende Beispiel zeigt, wie die oben genannten Daten aus dem Pufferspeicher entsperrt werden. 🔜 werden Daten angezeigt.
Das obige ist der detaillierte Inhalt vonStreamen Sie die Methoden writable.cork() und uncork() in Node.js. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!