in a thread pool, how to a thread determine number of times it executed and put return pool.
(Sorry about my english skill.)
Printable View
in a thread pool, how to a thread determine number of times it executed and put return pool.
(Sorry about my english skill.)
I'm a little confused as to what you want. Are you trying to determine how many items a certain thread in a thread pool executed tasks? Or are you trying to determine how many items have been processed in total by that thread pool (which could contain multiple threads)?
For example:
Thread pool contain 3 threads: t1,t2,t3.
when finished: t1 executed 3 times.
t2 executed 2 times.
t3 executed 2 times.
how to count number of times each thread executed?
If you are using the ThreadPoolExecuter
then simply override the :beforeExecute and afterExecute Method