TABLE OF CONTENTS
::pwtk::tpool
DESCRIPTION
A class for creating and managing thread-pools.
The class consists of three methods: constructor, job, and wait. The first is used to create a thread-pool, the second to submit jobs, and the last for waiting for all jobs to finish.
For further details, see: tpool::constructor.
EXAMPLE
set tp [::pwtk::tpool new -b 10]
foreach i [seq 1 100] {
$tp job {
::pwtk::run_fromXSF pw.x structure-$i.xsf
}
}
$tp wait
# now we can process all the results
...