如图,一个简单的Java程序,要把它丢到linux里面执行:
package OOM;
public class UnableCreateNewThreadDemo {
public static void main(String[] args) {
for (int i = 0; ; i++) {
System.out.println("******** i = " + i);
new Thread(() -> {
try {
Thread.sleep(Integer.MAX_VALUE);
} catch (InterruptedException e) {
e.printStackTrace();
}
}, String.valueOf(i)).start();
}
}
}
1.先找到文件位置,将其放在linux里面
2.编译java文件:
javac -d . UnableCreateNewThreadDemo.java
编译完成后,在相同的目录就会生成一个和包名相同的路径,里面放着编译好的class文件
3.执行java命令,要带上包名
java OOM.UnableCreateNewThreadDemo