--===============0211950610== Content-Type: multipart/signed; boundary="nextPart7055166.rHU4KvnjO4"; protocol="application/pgp-signature"; micalg=pgp-sha1 Content-Transfer-Encoding: 7bit --nextPart7055166.rHU4KvnjO4 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline On Tuesday 19 June 2007 13:36:52 Miller, Douglas K. CONT NAVAIR 2109, 1, N1= 39=20 wrote: > I have found that that KParts supports multi threading, but when you use > a machine with multiple cores (hyper threading) the application crashes. 1) Hyper threading is exposing a single core AS IF it were two cores,=20 resulting in a slightly smaller performance hit when a pipeline has to be=20 flushed but not actually providing simultaneous execution for multiple=20 instructions. Having two cores is vastly more powerful. 2) I've been running KParts on a 4-core NUMA machine for nearly 2 years now= =20 with no such crashes. I suggest you investigate the problem more thoroughl= y=20 AND make sure whatever KPart you are experiencing issues with is written in= a=20 thread-safe manner. 3) Thread support in a library means that it is *possible* to use that libr= ary=20 from multiple threads, not that every application that works with one threa= d=20 will work with more -- because there are probably a number of ways to use t= he=20 library in a thread-unsafe manner. In particular, Qt has many objects that= =20 cannot be safely shared across threads without external locking. =2D-=20 Boyd Stephen Smith Jr. ,=3D ,-_-. =3D.=20 bss03@volumehost.net ((_/)o o(\_)) ICQ: 514984 YM/AIM: DaTwinkDaddy `-'(. .)`-'=20 http://iguanasuicide.org/ \_/ =20 --nextPart7055166.rHU4KvnjO4 Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) iD8DBQBGeDEW55pqL7G1QFkRAqLaAJ9SfJkg5FpvW8DTqIa6vflg+dYCOQCcCqpu 4Ki30CooZLR8w0HDuOuQ2ik= =NTV4 -----END PGP SIGNATURE----- --nextPart7055166.rHU4KvnjO4-- --===============0211950610== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline >> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe << --===============0211950610==--