社区
Java EE
帖子详情
线程和接口应用的问题,高手请进,分多多
dachun
2008-08-20 11:36:02
现在要求我做一个模块,定时调用一些程序,程序名和启动的时间为参数,也就是未定,怎么实现比较简单?
...全文
165
6
打赏
收藏
线程和接口应用的问题,高手请进,分多多
现在要求我做一个模块,定时调用一些程序,程序名和启动的时间为参数,也就是未定,怎么实现比较简单?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dachun
2008-08-21
打赏
举报
回复
定时没问题,关键是要调用的程序名不知道
jdlsfl
2008-08-21
打赏
举报
回复
未定的内容可以放在配置文件或者数据库
定时的功能实现起来有很多方式
zhuyx808
2008-08-21
打赏
举报
回复
[Quote=引用 1 楼 kingofvc 的回复:]
定时处理任务 可以使用quartz这个开源组件 可以已unix cron job的方式来设定时间
不过不明白 你的内容和标题啥关系
[/Quote]
大学语文教育啊
我也不是很理解LZ的意思
zhuzy2004
2008-08-21
打赏
举报
回复
Java 是种跨平台的语言,我们经常碰到需要通过Java调用windows下某些程序。有些第三方厂商如(ANT),也提供了调用windows下可执行程序的方法,但我们往往需要调用一些批处理命令。而java 却不提供。
这里,我采用一种变相的调用方法,使得Java 能调用批处理命令。如果您有更好的方法,希望您能告诉我。
前期准备[/B]
Quick Batch File (De)Compiler
将任何BAT、CMD批处理脚本编译为EXE文件!
开始
1. 运行exe 文件
Java JDK里已经提供了调用的方法,不在累赘,代码如下。
try {
String command = "notepad";
Process child = Runtime.getRuntime().exec(command);
} catch (IOException e) {
}
2. 运行 bat(批处理) 文件
Java 对批处理文件还不支持。刚开始一直在研究 Java 如何调用批处理文件,始终找不到解决方法。后来只好绕过批处理,考虑如何将批处理转换为exe可执行文件。然后再通过Java调用可执行文件。
在Google上搜索一下,找到Quick Batch File (De)Compiler,可以将任何BAT、CMD批处理脚本编译为EXE文件。使用了一下,果然可以。
Quick Batch File (De)Compiler使用非常简单:
Quickbfc 文件名.bat 文件名.exe(将批处理命令编译为可执行文件)
quickbfd 文件名.exe 文件名.bat(将可执行文件反编译为批处理命令)
然后,我们再按第一种方法通过Java 调用,即可。
SKY138421
2008-08-21
打赏
举报
回复
JAVA任务调度+反射
kingofvc
2008-08-20
打赏
举报
回复
定时处理任务 可以使用quartz这个开源组件 可以已unix cron job的方式来设定时间
不过不明白 你的内容和标题啥关系
多
线程
详解、手撕生产者消费者模型
所以说如果继承了Thread类就不能够继承其他的类了,建议使用Runnabel进行是实现。举个列子,为什开启多
线程
,是同时独立执行的,会产生交替现象(但是
线程
开启不一定立即执行,是由cpu开启的)如果是单
线程
的, 那么只能我玩几秒钟,别人等我操作结束了,才能进行操作他的角色。如果是都
线程
就不一样了, 我和别人能够在同一个时刻操控各自的角色,一起愉快的玩原神了。
线程
船舰的三种方式继承Thread类,Runnable
接口
,Callable
接口
。结果可以看到,
线程
是单独执行的,不是依次向下依次执行的。
操作系统 2 中断和系统调用;进程和
线程
所以如果有三个用户级
线程
,但这个
应用
程序只有两个内核级
线程
,最多也只能被
分
配到两个处理机,最多也只能有两个用户
线程
并发执行(哪怕这个操作系统是三核的,四核的,有很多核空闲出来)。要考虑互斥的
问题
,同时访问。现在的操作系统不仅可以并发执行程序,而且收到中断指令时,CPU 会切换到内核模式,中断当前程序的执行,按中断指令调整程序执行顺序,然后恢复到用户态继续执行。用户级
线程
(ULT),进程的切换由
应用
程序实现,而不需要操作系统管理,因此用户态下就能实现
线程
的切换,且
线程
的存在对用户透明,对操作系统不透明。
linux环境下
线程
的介绍和POSIX
线程
接口
应用
实例
本文详细介绍
线程
的相关知识,并介绍和
线程
相关的pthread的API,对其中重要的函数做了详细的说明,还比较了
线程
和进程的优缺点。最后,使用pthread API编写了两个案例,以更好的认识和理解这些
接口
函数。
线程
安全
问题
synchronized和Lock
接口
一、
线程
安全
问题
1.产生原因 我们使用java多
线程
的时候,最让我们头疼的莫过于多
线程
引起的
线程
安全
问题
,那么
线程
安全
问题
到底是如何产生的呢?究其本质,是因为多条
线程
操作同一数据的过程中,破坏了数据的原子性。所谓原子性,就是不可再
分
性。有物理常识的小伙伴可能要反驳了,谁说原子不可再
分
?原子里边还有质子和中子。我们不在这里探讨物理
问题
,我确实也没深究过为什么被称为原子性,也许是这个原则出现...
SpringBoot使用异步
线程
处理热点
接口
提高
接口
并发
SpringBoot使用异步
线程
处理热点
接口
提高
接口
并发环境参数配置步骤1.配置项 @Configuration SysConfigure2.配置文件 application.yml3.控制器 Controller4.业务
接口
Service5.结果 环境参数 SpringBoot版本 :2.1.0.RELEASE <parent> <groupId>org.springframework.boot</groupId> <artifactId>spri
Java EE
67,535
社区成员
225,852
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章