Warning: mysqli::__construct(): (HY000/1203): User howardkn already has more than 'max_user_connections' active connections in D:\Inetpub\vhosts\howardknight.net\al.howardknight.net\includes\artfuncs.php on line 21
Failed to connect to MySQL: (1203) User howardkn already has more than 'max_user_connections' active connections
Warning: mysqli::query(): Couldn't fetch mysqli in D:\Inetpub\vhosts\howardknight.net\al.howardknight.net\index.php on line 66
Article <v32lth$5r57$1@dont-email.me>
Deutsch   English   Français   Italiano  
<v32lth$5r57$1@dont-email.me>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: ...!weretis.net!feeder9.news.weretis.net!feeder8.news.weretis.net!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com>
Newsgroups: comp.arch
Subject: Re: Making Lemonade (Floating-point format changes)
Date: Mon, 27 May 2024 12:11:45 -0700
Organization: A noiseless patient Spider
Lines: 19
Message-ID: <v32lth$5r57$1@dont-email.me>
References: <06ca70b0f9a7f44c59dd827779ad855e@www.novabbs.org>
 <JbO1O.4264$ND9f.2639@fx39.iad> <v28ouo$2dptd$1@dont-email.me>
 <ad22O.8001$1%Qc.4507@fx18.iad> <v2bg2a$318im$1@dont-email.me>
 <mUc2O.11686$tPfe.3221@fx17.iad> <v2ds3r$3itvc$1@dont-email.me>
 <v2dsgr$3itvc$2@dont-email.me> <v2dt0m$3itvc$3@dont-email.me>
 <v2dt9m$3itvc$4@dont-email.me> <v2dtk8$3itvc$6@dont-email.me>
 <HdK2O.2671$pIPf.452@fx43.iad> <v2onfv$200g4$5@dont-email.me>
 <PQ04O.2329$1tf.1802@fx38.iad> <eg675jp3q4uvnjtuei6eno0dirn9jb1hp6@4ax.com>
 <2215O.5358$zHo8.1112@fx47.iad>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Mon, 27 May 2024 21:11:46 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="b6b3b59580a90cc5ccd829f66e57a829";
	logging-data="191655"; mail-complaints-to="abuse@eternal-september.org";	posting-account="U2FsdGVkX1/bdJDklDf6nBB/AV3wzKL2WxXT1yJSjvQ="
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:ExcEs30GulEPxRPasAZTnGqk/MY=
In-Reply-To: <2215O.5358$zHo8.1112@fx47.iad>
Content-Language: en-US
Bytes: 2344

On 5/27/2024 7:46 AM, EricP wrote:
[...]
> One still needs a pool of worker threads to deal with things like
> CreateFile which does not support async file open and waits the
> calling thread until finished, which would be disaster for a server
> thread and can hang a client GUI interface too.
> 
> Also there are functions like WSAAccept or closesocket which don't support
> completion routines and look like they can potentially block/hang so you
> can't do everything through completion callbacks.

Fwiw, AcceptEx and ConnectEx are the way to go... :^)

https://learn.microsoft.com/en-us/windows/win32/api/mswsock/nf-mswsock-acceptex

https://learn.microsoft.com/en-us/windows/win32/api/mswsock/nc-mswsock-lpfn_connectex