Skip to content
Experimental channel implementation
Go TeX Python
Branch: master
Clone or download
Type Name Latest commit message Commit time
Failed to load latest commit information.
writeup added compatibility to older versions of pandoc, definition for livelock Jan 13, 2017
LICENSE added clearer language regarding wip nature of code Dec 12, 2016

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!


This is not an official Google product.

You can’t perform that action at this time.