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.
Criando threads com stack size pré-definido
Publicado: janeiro 17, 2011 por Régis Leandro em JavaTags:Java, stack size, thread
0