On Thu, Jul 22, 2010 at 11:31:30AM -0700, Jose wrote:
> 
> If a dynamic task queue is created using taskq_create_proc() are the
> threads created (as required by the workload) attached to the
> process passed in at creation?

No;  the attached-to-process stuff only attaches the non-dynamic threads
to the process.  One of the problems was that for cpu partitions, you
pretty much have to create the subthreads from a thread *in* the process.
Since Dynamic taskq threads are created from taskq_dispatch(), that
would cause issues.  I *thought* we had a:

        IMPLY((flags & TASKQ_DYNAMIC), proc == &p0);

assertion in taskq_create_common(), but apparently not.

Cheers,
- jonathan

_______________________________________________
on-discuss mailing list
on-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/on-discuss

Reply via email to