From owner-freebsd-threads@FreeBSD.ORG Sat Apr 5 23:19:01 2003 Return-Path: Delivered-To: freebsd-threads@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 58D5137B405; Sat, 5 Apr 2003 23:19:01 -0800 (PST) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0639843FBD; Sat, 5 Apr 2003 23:19:01 -0800 (PST) (envelope-from davidxu@freebsd.org) Received: from tiger (davidxu@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.9/8.12.9) with SMTP id h367IxUp091513; Sat, 5 Apr 2003 23:19:00 -0800 (PST) (envelope-from davidxu@freebsd.org) Message-ID: <000d01c2fc0d$6d404c60$0701a8c0@tiger> From: "David Xu" To: "Daniel Eischen" References: Date: Sun, 6 Apr 2003 15:23:30 +0800 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: base64 X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 5.50.4522.1200 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4522.1200 cc: freebsd-threads@freebsd.org Subject: Re: PS_BLOCKED X-BeenThere: freebsd-threads@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Threading on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Apr 2003 07:19:01 -0000 DQotLS0tLSBPcmlnaW5hbCBNZXNzYWdlIC0tLS0tIA0KRnJvbTogIkRhbmllbCBFaXNjaGVuIiA8 ZWlzY2hlbkBwY25ldDEucGNuZXQuY29tPg0KVG86ICJEYXZpZFh1IiA8ZGF2aWR4dUBmcmVlYnNk Lm9yZz4NCkNjOiA8ZnJlZWJzZC10aHJlYWRzQGZyZWVic2Qub3JnPg0KU2VudDogU3VuZGF5LCBB cHJpbCAwNiwgMjAwMyAyOjQwIFBNDQpTdWJqZWN0OiBSZTogUFNfQkxPQ0tFRA0KDQoNCj4gT24g U3VuLCA2IEFwciAyMDAzLCBEYXZpZFh1IHdyb3RlOg0KPiANCj4gPiBEYW5pZWwsDQo+ID4gDQo+ ID4gSSBzYXcgeW91ciBjb2RlIGluIHRocl9rZXJuLmMgYXNzdW1lcyB0aGF0IGEgYmxvY2tlZCB0 aHJlYWQNCj4gPiBpbiBrZXJuZWwgd2lsbCBhbHdheXMgYmUgcmV0dXJuZWQgaW4gc2FtZSB1cGNh bGwoeW91ciB1c2VybGFuZCANCj4gPiBrc2UpPyBIb3dldmVyLCBjdXJyZW50IGtlcm5lbCB3aWxs IHJldHVybmVkIHRoaXMgY29udGV4dCBpbiBvbmUNCj4gPiBvZiB1cGNhbGwgaW4gdGhlIHNhbWUg a3NlZ3JwLCBzbyB0aGVyZSBpcyByYWNlIGluIHlvdXIgY29kZSwgDQo+ID4gSSB0aGluayB0aGlz IG1heSBiZSBhIGtlcm5lbCBidWcgYnV0IG5vdCB5b3VycywgdGhpcyBkb2VzIG5vdA0KPiA+IHZl cnkgcmVzcGVjdHMgb3JpZ2luYWwgcGFwZXIuDQo+IA0KPiBIZXksIGdsYWQgdG8gc2VlIHlvdSBn b3QgdGhyb3VnaCB0byBhbiBAZnJlZWJzZC5vcmcgbGlzdA0KPiBmcm9tIGhvbWUgKEkgcHJlc3Vt ZSkhDQo+IA0KPiBBY3R1YWxseSwgSSBnb3QgcmlkIG9mIFBTX0JMT0NLRUQgZWFybGllciB0b2Rh eS4gIEkgdGhpbmsNCj4gSSBkZWFsIHdpdGggYmxvY2tlZCB0aHJlYWRzIE9LIG5vdyBhbmQgSSBk b24ndCB0aGluayBJDQo+IGFzc3VtZSAoYW55IGxvbmdlcikgdGhhdCB0aGV5IGJlbG9uZyB0byBh bnkgcGFydGljdWxhcg0KPiBLU0UuDQo+IA0KPiBJJ3ZlIG1hZGUgc29tZSBkZWNlbnQgcHJvZ3Jl c3MgYW5kIGNhbiBydW4gdGhlIG11dGV4IHRlc3QNCj4gc3VjZXNzZnVsbHksIGFuZCBjYW4gcnVu IG1vc3Qgb2YgdGhlIEFDRSB0ZXN0cyBhbHNvLiAgU29tZQ0KPiBvZiB0aGUgQUNFIHRlc3RzIGZh aWwsIGJ1dCBzb21lIGFsc28gZmFpbCB3aXRoIGxpYmNfcg0KPiAoSSBkb24ndCB0aGluayBpdCdz IHRoZSB0aHJlYWRzIGxpYnJhcnkpLiAgSSdtIHJ1bm5pbmcNCj4gdGhlbSB3aXRoIGxpYmNfciBu b3cgYW5kIHdpbGwgY29tcGFyZSBhZ2FpbnN0IGxpYmtzZS4NCj4gDQpDb25ncmF0dWxhdGlvbiEg SSBrbm93IEFDRSBpcyBhIGJpZyBtb25zdGVyLCBpdCBpcyBhIHZlcnkgcHJhY3RpY2FsDQp0ZXN0 IHN1aXQuDQoNCj4gSSd2ZSBzdGlsbCBnb3Qgb25lIGJ1ZyBJIGFtIHRyeWluZyB0byBodW50IGRv d24gd2l0aA0KPiBzaWduYWxzIC0tIHRoZSBzaWd3YWl0IHRlc3QgZmFpbHMuICBQcm9jZXNzIChr aWxsKSBzaWduYWxzDQo+IGRvbid0IHNlZW0gdG8gd2FrZXVwIHRocmVhZHMgaW4gc2lnd2FpdCgp LiAgSSdtIG5vdCBzdXJlDQo+IGlmIGl0IGlzIGEga2VybmVsIGJ1ZyBvciBub3QsIGJ1dCBJIHN1 c3BlY3QgaXQncw0KPiBzb21ldGhpbmcgSSdtIGRvaW5nLg0KPiANCg0KSSBkb24ndCBrbm93IGlm IEplZmYncyBzaWduYWwgY2hhbmdlIGluIGtlcm5lbCBhZmZlY3RzIHlvdXIgY29kZSwNCmJ1dCBz aWduYWxzIGxvc3QgcHJvYmxlbSBpcyBzdGlsbCBub3QgZml4ZWQsIGEgdGhyZWFkIGV4cG9ydHMg aXRzDQpjb250ZXh0IGFuZCBleGl0cyB3b3VsZCBsb3N0IHNpZ25hbHMgZGlzcGF0Y2hlZCB0byBp dCwgZXZlbiB0aGUNCnNpZ25hbHMgaXMgbm90IGZvciB0aGUgdGhyZWFkLCBidXQgZm9yIHByb2Nl c3MuDQoNCj4gT25lIHF1ZXN0aW9uLiAgV2hhdCBoYXBwZW5zIHdoZW4ga3NlX3JlbGVhc2UodHNw KSBpcw0KPiBjYWxsZWQgd2hlbiBrX21ieC5rbV9jdXJ0aHJlYWQgPT0gTlVMTD8gIERvZXMgaXQN Cj4ganVzdCByZXR1cm4gYWZ0ZXIgdGhlIHRpbWVvdXQsIG9yIGlzIHRoZXJlIGEgbmV3DQo+IHVw Y2FsbD8NCg0KQSBuZXcgdXBjYWxsIHdpbGwgYmUgc2NoZWR1bGVkLCBkb2VzIG5vdCByZXR1cm4u DQoNCj4gIEFuZCBpZiBrc2VfQS0+a19tYngua21fY3VydGhyZWFkID09IE5VTEwNCj4gYW5kIGl0 IGlzIGluIGEga3NlX3JlbGVhc2UodHNwKSwgY2FuIGFub3RoZXIga3NlDQo+IGludGVycnVwdCBp dCAoYmVmb3JlIHRoZSB0aW1lb3V0KSB3aXRoIGtzZV93YWtldXAoKT8NCj4gDQpZZXMsIHlvdSBj YW4gdXNlIGtzZV93YWtldXAgdG8gaW50ZXJydXB0IGl0LCBwYXNzIHRoZQ0Ka3NlIG1haWxib3gg YWRkcmVzcyB0byB0aGUgc3lzY2FsbC4NCg0KPiAtLSANCj4gRGFuIEVpc2NoZW4NCj4gDQo+IA0K PiBMZXQncyBHbyBPcmFuZ2UhDQoNCldvdWxkIHRoZXJlIGJlIGEgbmV3IHBhdGNoIGFnYWluc3Qg Y29kZSBpbiB0aGUgc3JjIHRyZWUgDQpJIGNhbiBkb3dubG9hZCA/DQoNCkRhdmlkIFh1DQoNCg0K