作者adrianshum (Alien)
看板java
标题Re: [问题] Runtime的exec
时间Mon May 25 10:42:48 2009
※ 引述《F7yobird (F7有鸟)》之铭言:
: 早知道就用C写了.... 只是前面已经写了一大半...没想到java这方面比较少资料
: 我们作业是要比较多个执行绪 ,多个处理元以及单一个处理元的处理状况与时间
: 过程中要不断印出现在占有CPU的pid(事先已经给定) 以及结束的时间..
: 现在卡在多个处理元的部份, 因为一般状况下城市都只再同一process内执行
程式?
: 如今我要用很多个process共同执行一个搜寻功能(不用考虑race condition的问题 已有设变
: 数控制) 但是我查了API好像exec 都只能执行路径下的指令或档案...
: 可是我的搜寻method是在这众多class中的其中一个 (我所有class都在同个档案)
: 要怎麽设定才能限定exec这个clas中的搜寻method呢?
: 还是我只能单独再把包含搜寻方法的class另外写在一个java档?
你竟然可以把所有 class 写在同个档案, 单是这样我就觉得
你应该砍掉重练.
还有我觉得你很多基本的观念都没有搞清楚, 先打好一点 java
的根基, 我想你会顺利很多. 比如 "程式都只在同一 process 内执行"
我就完全不明白你想在说什麽了.
你所谓搜寻 method, 你是想把它当成 library 那种共用,
还是你的搜寻 logic 会有自己的 data, 而你打算独立跑一个
process 做搜寻, 然後让你那些其他 process 查询它?
前者, 你打好一点 java 根基就行了.
後者, 你要找的是 IPC 相关的东西, 比如 socket. 你的搜寻
process 是一个 server process, 让其他人连上来作查询
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 202.155.236.82
※ 编辑: adrianshum 来自: 202.155.236.82 (05/25 14:29)
1F:推 F7yobird:谢谢指教 因为这是我第一次写JAVA程式 改进中 05/25 22:46
2F:推 F7yobird:因为後来也发现到程式太常了 下次会分开写了>.< 05/25 23:50