Chinaunix
标题:
请教:linux中JAVA的try
[打印本页]
作者:
jming_sg
时间:
2004-03-11 22:11
标题:
请教:linux中JAVA的try
各位:
在LINUX中,用JAVA编程时使用了try。
在用ps -ef时能看到10-12个进程,pstree可以看到:
pstree 16565
java---java---9*[java]
请教为什么会一个简单的try要用10个进程呢?
谢谢!
作者:
rollingpig
时间:
2004-03-12 09:26
标题:
请教:linux中JAVA的try
不可能是因为try产生的!!!
你的源代码?
作者:
jming_sg
时间:
2004-03-12 16:15
标题:
请教:linux中JAVA的try
[root@singapore /root/jming/java]# ps -ef --width 500 | grep smsRead
root 23261 22889 0 16:13 pts/5 00:00:00 grep smsRead
[root@singapore /root/jming/java]# cat smsRead.java
public class smsRead extends Thread {
// Constructor
public smsRead() {
}
public void run() {
while (true){
System.out.print("."
;
// Interval
try {
sleep(5000);
} catch (InterruptedException e) { }
}
}
public static void main(String[] args){
smsRead read = new smsRead();
read.start();
}
}
[root@singapore /root/jming/java]# nohup java smsRead &
[1] 23282
[root@singapore /root/jming/java]# nohup: appending output to `nohup.out'
[root@singapore /root/jming/java]# ps -ef --width 500 | grep smsRead
root 23282 22889 5 16:14 pts/5 00:00:00 /usr/java/jdk1.3.1_03/bin/i386/native_threads/java smsRead
root 23312 23282 0 16:14 pts/5 00:00:00 /usr/java/jdk1.3.1_03/bin/i386/native_threads/java smsRead
root 23313 23312 0 16:14 pts/5 00:00:00 /usr/java/jdk1.3.1_03/bin/i386/native_threads/java smsRead
root 23314 23312 0 16:14 pts/5 00:00:00 /usr/java/jdk1.3.1_03/bin/i386/native_threads/java smsRead
root 23315 23312 0 16:14 pts/5 00:00:00 /usr/java/jdk1.3.1_03/bin/i386/native_threads/java smsRead
root 23316 23312 0 16:14 pts/5 00:00:00 /usr/java/jdk1.3.1_03/bin/i386/native_threads/java smsRead
root 23317 23312 0 16:14 pts/5 00:00:00 /usr/java/jdk1.3.1_03/bin/i386/native_threads/java smsRead
root 23318 23312 0 16:14 pts/5 00:00:00 /usr/java/jdk1.3.1_03/bin/i386/native_threads/java smsRead
root 23319 23312 0 16:14 pts/5 00:00:00 /usr/java/jdk1.3.1_03/bin/i386/native_threads/java smsRead
root 23320 23312 0 16:14 pts/5 00:00:00 /usr/java/jdk1.3.1_03/bin/i386/native_threads/java smsRead
root 23327 22889 0 16:14 pts/5 00:00:00 grep smsRead
[root@singapore /root/jming/java]#
作者:
Hunk
时间:
2004-03-12 16:31
标题:
请教:linux中JAVA的try
与try应该没有关系
不信你在sleep 外面套两个try试一下。
Linux用多进程机制实现多线程的。
作者:
jming_sg
时间:
2004-03-13 23:57
标题:
请教:linux中JAVA的try
谢谢!
的确不是try的问题。
我将try去掉。仍然有10个进程。
因为我们有约60个java程序在同一个server上运行。目前已经有600多个java在ps里啦!
我能将java在内存中运行的数目减少为60个吗?
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2