Changes for version 2.13 - 2002-01-11
- Discovered and fixed a very nasty bug related to my fixes for the Win32::GetTickCount() wrap-around bugs. I was initializing the next_list_check and next_exit_check fields with 0, which meant that if the current Win32::GetTickCount() value was > 2^31, it would be a very long time before those checks were run!
- Added support for adding more threads to a pool at runtime. No support exists for reducing the size of a pool.
- Doing the above require minor edits to the Port object to support dealing with limited listeners. The code to add threads was modified to support parallelization through a limited number of listeners.
- Fixed typo bug relating to result_sub
- Extended result_sub to normal pools
- Added support for limiting the rate at which jobs execute
- Set things up so that the order jobs are listed in waiting_pool matches the order in which they will execute.
- Update PingFeedback.pl sample to use result_sub
- Patched bug in TickCount.pm that manifested under 5.005. Guess what? 2**32 == 0! Thanks for finding this one go to Sam Crosby.
- Updated and extended the samples.
- Added a few extra hints to Docs/tutorial.pod.
Modules
stand-in for child process in ProcFarm RPC system
manages a pool of child processes for perpetual jobs
manages a pool of child processes
manages access to the TCP port for ProcFarm system
Provides
in Win32/ProcFarm/TickCount.pm
in Win32/ProcFarm/TkPool.pm