Awesome Go

concurrent-writer

CategoryData Structures and Algorithms
SubcategoryMiscellaneous Data Structures and Algorithms
Stars0

Highly concurrent drop-in replacement for `bufio.Writer`

About concurrent-writer

concurrent-writer Build Status Go Report Card Coverage GoDoc

Highly concurrent drop-in replacement for bufio.Writer.

concurrent.Writer implements highly concurrent buffering for an io.Writer object. In particular, writes will not block while a Flush() call is in progress as long as enough buffer space is available.

Note however that writes will still block in a number of cases, e.g. when another write larger than the buffer size is in progress. Also, concurrent flushes (whether explicit or triggered by the buffer filling up) will block one another.

Frequently Asked Questions

What is concurrent-writer?

concurrent-writer is a Data Structures and Algorithms library for the Go programming language. Highly concurrent drop-in replacement for `bufio.Writer`

How do I install concurrent-writer?

Install concurrent-writer with the Go module system using `go get free/concurrent-writer`. Check the repository for the current installation instructions.

What category does concurrent-writer belong to?

concurrent-writer is listed under Data Structures and Algorithms, specifically Miscellaneous Data Structures and Algorithms.

← Back to Miscellaneous Data Structures and Algorithms