On 20/09/2025 17:40, Robert Engels wrote:
Curious, isn’t this the same issue with ANY native method call? Why does this need special treatment - it is easily worked around by using a worker pool in user level code if it’s a common operation.

The implementation of this method blocks in native code so pins the carrier, it needs a re-write, too many other areas have been higher priority to date. A thread pool would help with a small number of virtual threads calling InetAddress::isReachable but isn't going to scale when the typical timeout specified to the method is in seconds.

-Alan

Reply via email to