Jeff's Notebook: Work a Coding Solution to the Classic Dining Philosophers Problem

Coders and people who love to do jigsaw puzzles have a lot in common.  They look at a challenge, analyze it and then begin working the pieces to solve the puzzle.  Recently, one of our Intel Threading Building Blocks experts, Michael Voss, took the classic "Dining Philosophers Problem" and presented how you could use the capabilities of the new Graph Community Preview Feature of the Intel Threading Building Blocks to develop a new coding solution to this classic problem.  Michael goes through his solution and shows how he coded a solution using this new feature.  I think coders looking for new ways to solve a coding solution would find this interesting.  Read how this implementation works and tell Michael what you think.

For more complete information about compiler optimizations, see our Optimization Notice.