Heim > Web-Frontend > js-Tutorial > Streamen Sie die Methoden writable.cork() und uncork() in Node.js

Streamen Sie die Methoden writable.cork() und uncork() in Node.js

WBOY
Freigeben: 2023-09-16 22:53:08
nach vorne
1398 Leute haben es durchsucht

Die Methode

Node.js 中的 Stream writable.cork() 和 uncork() 方法

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.

Syntax

cork()

writeable.cork()
Nach dem Login kopieren

cork()

writeable.uncork()
Nach dem Login kopieren

Parameter

weil es die geschriebenen Daten puffert. Der einzige erforderliche Parameter sind beschreibbare Daten.

Beispiel

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
Nach dem Login kopieren

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');
Nach dem Login kopieren

Ausgabe

C:\homeode>> node cork.js
Hi - This data is printed
Nach dem Login kopieren

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!

Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage