how to bind CPU with taskqueue thread
Ji <[email protected]> Wed, 20 Aug 2008 17:09:14 -0700
| Newsgroups | gmane.os.freebsd.devel.smp |
|---|---|
| Message-ID | <[email protected]> |
Hi all, I use "taskqueue_start_threads(&tq, 1, PI_NET, tq_name)" to create a thread working for the task queue, and I have multiple CPUs. Can I bind the thread with a specific CPU so that the thread is only running on that CPU permanently? Thank you a lot. I tried sched_bind(FIRST_THREAD_IN_PROC(*tq->tq_pproc), 1) but it does not work. BTW, the kernel uses ULE scheduler. Thanks. Ji . _______________________________________________ [email protected] mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-smp To unsubscribe, send any mail to "[email protected]"