Erro thread

crieir uma thread com loop infinito so que quando passa um tempo ela fica dando este erro:

java.net.SocketException: Too many open files
at java.net.Inet6AddressImpl.isReachable0(Native Method)
at java.net.Inet6AddressImpl.isReachable(Inet6AddressImpl.java:59)
at java.net.InetAddress.isReachable(InetAddress.java:420)
at java.net.InetAddress.isReachable(InetAddress.java:379)
at br.com.beans.StatusThread.run(StatusThread.java:100)

[quote=ciceromb]crieir uma thread com loop infinito so que quando passa um tempo ela fica dando este erro:

java.net.SocketException: Too many open files
at java.net.Inet6AddressImpl.isReachable0(Native Method)
at java.net.Inet6AddressImpl.isReachable(Inet6AddressImpl.java:59)
at java.net.InetAddress.isReachable(InetAddress.java:420)
at java.net.InetAddress.isReachable(InetAddress.java:379)
at br.com.beans.StatusThread.run(StatusThread.java:100)[/quote]

Você deve aumentar o número de arquivos abertos que o SO permite, em linux é o comando ulimit e tem que alterar alguns arquivos de propriedades do SO.