社区
Java SE
帖子详情
每次启动java程序,是个进程还是个线程啊???
zfd
2004-06-28 05:25:23
我想做一个后台运行的服务,当我把窗口关掉时,程序在运行着,当我再双击程序图标时,程序会判断次程序是否在运行,如果运行就只打开窗口,如果没运行那就打开窗口再运行程序,我想判断程序应该是根据进程来判断的啊,但是java里我没看过有关进程的问题,所以我想问问,java程序启动的是进程,还是线程啊????
...全文
373
18
打赏
收藏
每次启动java程序,是个进程还是个线程啊???
我想做一个后台运行的服务,当我把窗口关掉时,程序在运行着,当我再双击程序图标时,程序会判断次程序是否在运行,如果运行就只打开窗口,如果没运行那就打开窗口再运行程序,我想判断程序应该是根据进程来判断的啊,但是java里我没看过有关进程的问题,所以我想问问,java程序启动的是进程,还是线程啊????
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
18 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
clnara921
2004-07-03
打赏
举报
回复
进程啊
进程包括线程
~~
dropship
2004-07-03
打赏
举报
回复
我记得可以让程序只有一个实例的,如果已经有了,就提示已经运行不就结了?
C++里面的做法java也支持吧,用的着判断进程名称吗?
zfd
2004-07-03
打赏
举报
回复
怎么没有人回答我啊???大家帮帮忙吧!!!
zfd
2004-07-03
打赏
举报
回复
那怎么判断一个类已经有一个对象了啊????
真如实观
2004-07-03
打赏
举报
回复
Shell激活进程,进而分配地址空间,加载数据和运行时模块,进入Main()函数....同时主线程产生了。
jinsfree
2004-07-03
打赏
举报
回复
进程
zfd
2004-07-01
打赏
举报
回复
我只是想问一下,如果实现程序跨平台的话,判断程序是否已经在运行,是不是只有用Socket这种方法来判断,没有别的方法了吗???
无欲则钢
2004-06-30
打赏
举报
回复
这东西涉及操作系统,去问盖茨吧。
还有,魔兽3就可以,多点了他就会告述你有一个已经在运行。不知道怎么搞的,你跟暴雪联系一下。
zfd
2004-06-30
打赏
举报
回复
谁能来帮我看看啊。
zfd
2004-06-29
打赏
举报
回复
帮我看看还有什么方法,判断程序已经启动????
zfd
2004-06-29
打赏
举报
回复
那判断程序是否在运行,除了用Socket就没有别的办法啊???那我把程序的主线程命名,每次启动时我判断主线程是否存在可以吗????我做过C++程序他在创造程序时可以给这个程序起个名字,下次启动根据这个名字可以判断程序是否正在运行。
邦z
2004-06-28
打赏
举报
回复
要想获得进程,可能调用操作系统的api,这样要复杂的多,像ChDw(米)说的要简单得多了
19830711
2004-06-28
打赏
举报
回复
进程的名字是不是每次都相同呢?
wormAbstact
2004-06-28
打赏
举报
回复
进程的名字是系统分配的
ChDw
2004-06-28
打赏
举报
回复
你在程序的进入后,new ServerSocket(9876);
如果能够成功没有异常表示没有之前的程序在运行,否则可以认为已经存在这样的进程
zfd
2004-06-28
打赏
举报
回复
这位老兄说的我还有写不懂,每次启动时不能给进程一个名字吗,下次运行是再来看看名字是否有了,如果有就不能启动。但如果这样行不同的话,那想老兄那种ServerSocket怎么来实现啊???
lqtflwg718
2004-06-28
打赏
举报
回复
是进程, 一个进程有多个线程啊,就是这样啊!
ChDw
2004-06-28
打赏
举报
回复
Java启动当然是进程,一般Exe启动都是进程啦
你的功能可以这样,你使用Javaw来启动程序,这样就没有Dos窗口
判断有没有之前的运行,可以在你的程序中启动一个ServerSocket来作判断
Java
中main方法
启动
的是一个
进程
还是一个
线程
Java
中main方法
启动
的是一个
线程
也是一个
进程
,一个
java
程序
启动
后它就是一个
进程
,
进程
相当于一个空盒,它只提供资源装载的空间,具体的调度并不是由
进程
来完成的,而是由
线程
来完成的。一个
java
程序
从main开始之后...
Java
多
线程
(超详细!)
什么是
线程
?
进程
是:一个应用
程序
(1个
进程
是一个软件)。
线程
是:一个
进程
中的执行场景/执行单元。 注意:一个
进程
可以
启动
多个
线程
。 eg.对于
java
程序
来说,当在DOS命令窗口中输入:
java
HelloWorld 回车之后。...
线程
与
进程
,你真得理解了吗
相信大家面试时一定没少被一个问题刁难,那就是
进程
和
线程
的区别是什么?这个问题延申开来并不像表面那么简单,今天就来深入一探。 开始前先看一组非常传神的图例,相信可以帮助你更好理解
进程
与
线程
的概念: 1 ...
面试常问——
进程
和
线程
的区别
最近学习到了
Java
的多
线程
部分,了解到了
进程
和
线程
的相关概念,下面我们来介绍一下
进程
和
线程
吧。 目录 一、
进程
二、
线程
三、
进程
VS
线程
一、
进程
进程
是操作系统资源分配的最小单元。一个
进程
拥有的资源...
【
Java
】—— 多
线程
:相关概念、创建和
启动
线程
Java
语言的JVM允许
程序
运行多个
线程
,使用类代表
线程
,所有的
线程
对象都必须是Thread类或其子类的实例。Thread类的特性每个
线程
都是通过某个特定Thread对象的run()方法来完成操作的,因此把run()方法体称为
线程
执行...
Java SE
62,623
社区成员
307,257
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章