Criando threads com stack size pré-definido

Publicado: janeiro 17, 2011 por Régis Leandro em Java
Tags:, ,

Utilizando o seguinte Thread constructor:

public Thread(ThreadGroup group,
Runnable target,
String name,
long stackSize)

você consegue determinar o stack size do thread no momento de sua criação. Um exemplo de utilização seria:

new Thread(null, new Runnable() {
public void run() {
new Main().run();
}
}, "1", 1 << 23).start();

onde o thread de nome “1” tem seu stack size configurado para 8MB.

Deixe um comentário