Commit graph

5 commits

Author SHA1 Message Date
Jon Meredith d833ca708c Changed bdberl_tpool_run to set a pointer to the job structure
rather than return it.  There was an issue where the async thread cleanup
code finished before bdberl_tpool_run returned and wrote the address
of a freed TPoolJob structure into the ErlDrvPort.
2009-02-09 15:01:25 -07:00
Dave Smith 26db2c0756 Changing from a single signal to a broadcast 2008-12-10 21:38:49 -07:00
Dave Smith a71f18ee1b Now with 100% more threadiness and 50% less deadlocking 2008-12-10 19:47:00 -07:00
Dave Smith 8fc3cc3701 Interstitial commit 2008-12-10 18:17:44 -07:00
Dave Smith 700e66ba9d First crack at a threadpool 2008-12-10 14:31:36 -07:00