Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 19 Sep 2005 11:37:22 +0800
From:      Xin LI <delphij@frontfree.net>
To:        freebsd-arch@FreeBSD.org
Cc:        freebsd-performance@FreeBSD.org
Subject:   Combine more operation within one system call: to do it, or not to do it?
Message-ID:  <1127101042.788.30.camel@spirit>

next in thread | raw e-mail | index | archive | help

--=-MlGidjHbWMxS/2Zg/9Vh
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable

Dear folks,

It seems that Microsoft has recently revised several of their APIs.  One
example is their ConnectEx(), as found in documentation [1].  The
implementation is not so complex that it just combines more operation
within one system call, however, this can reduce some unnecessary
context switches as it's now possible to do more things within one
system call.  (For instance, when you connect to a server, you usually
want to send some data as request).

Shall we do something similar?  Or do we already done something similar?

[1]
http://msdn.microsoft.com/library/default.asp?url=3D/library/en-us/winsock/=
winsock/connectex_2.asp

Cheers,
--=20
Xin LI <delphij delphij net>  http://www.delphij.net/

--=-MlGidjHbWMxS/2Zg/9Vh
Content-Type: application/pgp-signature; name=signature.asc
Content-Description: This is a digitally signed message part

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (FreeBSD)

iD8DBQBDLjJy/cVsHxFZiIoRAssxAKCD3rV/yiXY//MqGAMqNT6NjCpe0wCeMQ1V
qlRLNc56p9nQwrCPLiBG7/E=
=ZTQ/
-----END PGP SIGNATURE-----

--=-MlGidjHbWMxS/2Zg/9Vh--




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1127101042.788.30.camel>