Currently as far as I know, there isn't really a way to do this, although
much work is being done in -CURRENT to fix this.
=================================================================
| Kenneth Culver | FreeBSD: The best NT upgrade |
| Unix Systems Administrator | ICQ #: 24767726 |
| and student at The | AIM: muythaibxr |
| The University of Maryland, | Website: (Under Construction) |
| College Park. | http://www.wam.umd.edu/~culverk/|
=================================================================
On Fri, 28 Jul 2000, Bjorn Tornqvist wrote:
> Howdy all,
>
> I must have missed something very importand w.r.t threads under FreeBSD,
> here's what I've come up with during the last week:
>
> PosixThreads are userland threads - if one thread blocks on i/o the
> whole process is blocked. Which makes PosixThreads rather useless.
>
> FreeBSD Kernel-threads (dunno what they are called actually) can't be
> used natively!? (Searched the archives and found an explanation that the
> only way to access normal kernel SMP-thread functionality is to use
> LinuxThreads)
>
> LinuxThreads: While they are kernel-threads, if one thread receives an
> uncought signal, all threads are killed (as they should be), but the
> resulting coredump is useless since it only captures the state of the
> last-killed-thread (or process or whatever you want to call it.
> LinuxThreads seems like just a big hack...).
>
> How do I use normal kernel-threads that will allow all nonblocked
> threads in a process to work concurrently, *and* will generate useful
> coredumps?
>
> There must be a way - I've just haven't found any documentation on the
> subject. And yes, I must use threads - fork()ing will only give me the
> same trouble as LinuxThreads (a process sharing memory with another
> won't give a corefile).
>
> Please help me with this one.
>
> //Bjorn Tornqvist, West Entertainment Solutions & Technologies AB
>
>
> To Unsubscribe: send mail to [EMAIL PROTECTED]
> with "unsubscribe freebsd-hackers" in the body of the message
>
To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message