Start ring stuff.

This commit is contained in:
Kyle Isom 2019-04-30 00:05:34 +00:00
parent 6b5d758311
commit 4aae9be7cd
2 changed files with 13 additions and 0 deletions

7
pe/ring.erl Normal file
View File

@ -0,0 +1,7 @@
%% Write a ring benchmark. Create N processes in a ring. Send a
%% message around the ring N times so that a total of N * M messages
%% get sent. Time how long this takes for different values of N and M.
%%
%% Write a similar program in some other programming language you are
%% familiar with. Compare the results. Write a blog, and publish the
%% results on the internet!

6
pe/ring.go Normal file
View File

@ -0,0 +1,6 @@
package main
type Message struct {
RCount int // how many times around the ring have we been
FCount int // how many times has the message been forwarded
}