Skip to content
Experimental channel implementation
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
src
writeup
CONTRIBUTING
LICENSE
README.md

README.md

fchan: Fast Channels in Go

This package contains implementations of fast and scalable channels in Go. Implementation is in src/fchan. To run benchmarks, run src/bench/bench.go. bench.go is very rudimentary, and modifying the source may be necessary depending on what you want to run; that will change in the future. For details on the algorithm, check out the writeup directory, it includes a pdf and the pandoc markdown used to generate it.

This is a proof of concept only. This code should not be run in production. Comments, criticisms and bugs are all welcome!

Disclaimer

This is not an official Google product.

You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.