2014-03-05 36 views
0

我有一个简单的问题。我有一个需要运行的多线程基准。 我正在使用Eclipse,而不是命令行。在java中使用eclipse设置自定义argv参数大小

里面的主要的Java功能,我有这样的代码:

if(argv.length != 0) { nthreads = Integer.parseInt(argv[0]); } else { System.out.println("Number of threads equals to 1!"); nthreads = 1; }

如何设置对应于8个线程日食8 argv的论点? 我虽然通过运行 - >运行配置,但我无法正常运行,并且弹出不断弹出。

回答

0

你可以这样

运行通过Eclipse添加命令行参数 - >运行配置 - > Java应用程序

在此你会喜欢下面,其中第二个选项卡是窗口参数。给你的命令行参数作为逗号分隔值(我已经放置了一个这里只是为了突出显示该框)。

CLA

+0

谢谢你的快速答复R.J 我那种知道一部分。真正的问题是我想要运行8个THAILAS。 那么,你有什么建议加入程序参数? 如果我把'1,2,3,4,5,6,7,8'作为程序参数,它将不起作用。 你能帮忙吗? 在此先感谢。 –

+0

@GeorgeKourouleas - 8?这是不。你想设置为“nthreads”的线程值的权利? – SudoRahul

+0

是的,这是我想设置为nthreads的线程数。 问题在于,如果我在程序参数中加入了8,'线程数等于1!'会不断弹出。 –

相关问题