Start ring stuff.
This commit is contained in:
		
							parent
							
								
									6b5d758311
								
							
						
					
					
						commit
						4aae9be7cd
					
				| 
						 | 
					@ -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!
 | 
				
			||||||
| 
						 | 
					@ -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
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
		Loading…
	
		Reference in New Issue