ReadMe.txt
### DispatchLife ### |
=========================================================================== |
DESCRIPTION: |
The classic game of Life showing use of dispatch queues as lightweight threads (each cell is a queue), and an example of how to avoid overloading a slow queue (OpenGL or curses screen updates) with many requests (cell updates) by using a timer to drive the screen updates and allowing the cells to update as fast as they can. |
=========================================================================== |
BUILD REQUIREMENTS: |
Mac OS X version 10.6 Snow Leopard |
=========================================================================== |
RUNTIME REQUIREMENTS: |
Mac OS X version 10.6 Snow Leopard |
=========================================================================== |
PACKAGING LIST: |
DispatchLife.c - Simulation engine using GCD. |
DispatchLifeGLView.h - OpenGL view for visualization. |
DispatchLifeGLView.m - OpenGL view for visualization. |
=========================================================================== |
CHANGES FROM PREVIOUS VERSIONS: |
Version 1.2 |
- Updated to use current GCD source API. |
Version 1.1 |
- Updated to use current GCD API. |
- Added OpenGL view for visualization. |
Version 1.0 |
- First version (WWDC 2008). |
=========================================================================== |
Copyright (C) 2008-2009 Apple Inc. All rights reserved. |
Copyright © 2009 Apple Inc. All Rights Reserved. Terms of Use | Privacy Policy | Updated: 2009-05-29