For Xilinx applications that check out and hold a license, at what point is the license checked back in so that it can be checked out by another user?
What happens if the application terminates unexpectedly, or the network communication to the license server is lost?
Xilinx applications check out and hold a license until the application finishes execution. At the end of execution, the license is released or checked in for later use, or to be used by another user.
If the Xilinx application terminates unexpectedly or the network connection to the license server is lost, the operating system closes the socket which was used to connect to the license server, and the license is effectively checked in.