delphij's Chaos

选择chaos这个词是因为~~实在很难找到一个更合适的词来形容这儿了……

14 May 2007

libthr修成正果

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


Archived: 3 Comments

anonymous | May 13, 2007 11:24 PM

是否因为M:N太复杂?

Oliver | May 14, 2007 9:48 PM

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

snnn | May 15, 2007 9:36 AM

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

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