I noticed that there is no syslog messages from the threads created on NetBSD 5.1, I have a test that starts 32 threads and check that there started and all it got in the syslog was:
Apr 4 15:36:36 netbsd64-ods09 ods-signerd: [engine] running as pid 10479
Apr 4 15:36:36 netbsd64-ods09 ods-signerd: [hsm] libhsm connection opened succesfully
Apr 4 15:36:36 netbsd64-ods09 ods-signerd: [zonelist] read file /home/jerry/workspace/root/1.3/etc/opendnssec/zonelist.xml
Apr 4 15:36:36 netbsd64-ods09 ods-signerd: [engine] signer started
Apr 4 15:36:37 netbsd64-ods09 ods-signerd: [cmdhandler] received command running[7]
Apr 4 15:36:38 netbsd64-ods09 ods-signerd: [cmdhandler] received command stop[4]
Apr 4 15:36:38 netbsd64-ods09 ods-signerd: [engine] signer shutdown
Apr 4 15:36:38 netbsd64-ods09 ods-signerd: [log] switching log to stderr verbosity 0 (log level 2)
It should have a lot more, create worker[], [worker[]] reporting for duty etc...