A synchronous threading worker channel for generating the results you want with the data you need.
A multithreaded rendering system for customized fractals