libthr修成正果

| 3 Comments | No TrackBacks |

Daniel刚刚commit的symver变动中包含了一项最新的改动──将libthr“扶正”为libpthread。这样,FreeBSD从7.0-RELEASE开始,将正式默认采用1:1线程,而不是原先的libkse(M:N线程)作为线程库,类似Solaris。

No TrackBacks

TrackBack URL: https://blog.delphij.net/mt/mt-tb.cgi/1491

3 Comments

是否因为M:N太复杂?

Solaris也是在后来从M:N转到1:1。

那么假如一个进程有10个线程,另外一个进程有2个线程。那么第一个是不是比第二个更容易获取cpu?

请问libthr是如何解决这个问题的?

Leave a comment

Monthly Archives

Pages

OpenID accepted here Learn more about OpenID
Powered by Movable Type 5.2.3