Takahiro Itagaki itagaki.takah...@oss.ntt.co.jp writes:
While testing the pgbench setshell command patch with -j option,
I found all threads use the same sequence of random value.
Were they actually threads, or were you testing the code while it had
the broken configure script that didn't set
I wrote:
Takahiro Itagaki itagaki.takah...@oss.ntt.co.jp writes:
http://www.kernel.org/doc/man-pages/online/pages/man3/random_r.3.html
It only says that you need those if you want an *independent* random
sequence for each thread. pgbench never had that before and I doubt
we need it now. In
While testing the pgbench setshell command patch with -j option,
I found all threads use the same sequence of random value.
At first, I think we need to call srandom() in each thread,
but the manual says we should use random_r() instead of random()
on multi-threaded programs.