Re: KSE, libpthread & libthr: almost newbie question



Lev Serebryakov wrote:
Hello ,

I've was sure, that both libpthread and libthr use KSE to make multithreading. They use KSE in different ways: libpthread uses N:M model and libthr uses 1:1 model, but bot use KSE to work.
How will be possible to use these libraries (read: multithreaded programs) when KSE will be optional, on kernel without KSE?!

Yes, isn't KSE by definition "that thing that is scheduled in the kernel"?

_______________________________________________
freebsd-current@xxxxxxxxxxx mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscribe@xxxxxxxxxxx"



Relevant Pages

  • Re: KSE, libpthread & libthr: almost newbie question
    ... that both libpthread and libthr use KSE to make multithreading. ... They use KSE in different ways: libpthread uses N:M model and libthr uses 1:1 model, but bot use KSE to work. ...
    (freebsd-current)
  • KSE, libpthread & libthr: almost newbie question
    ... that both libpthread and libthr use KSE to make multithreading. ... They use KSE in different ways: libpthread uses N:M model and libthr uses 1:1 model, but bot use KSE to work. ...
    (freebsd-current)
  • Re: KSE, libpthread & libthr: almost newbie question
    ... that both libpthread and libthr use KSE to make multithreading. ... They use KSE in different ways: libpthread uses N:M model and libthr uses 1:1 model, but bot use KSE to work. ... A 1:1 threading is much simpler than N:M threading, ...
    (freebsd-current)
  • Re: KSE, libpthread & libthr: almost newbie question
    ... that both libpthread and libthr use KSE to make ... multithreading. ... They use KSE in different ways: libpthread uses N:M ... isn't KSE by definition "that thing that is scheduled in the kernel"? ...
    (freebsd-current)
  • Re: few programs now getting sig 6
    ... >> must be in a library like libc or libpthread. ... > Ahh, well if KSE is aborting then I'd say that's likely - unfortunately I know ...
    (freebsd-current)