如何让batch在第一次运行没有终止的情况下,第二次不能运行
用纯JDK1.4写了一段纯JAVA的程序(BATCH)打包成postData.bat
在TASK LIST中指定每分钟运行一次
程序在第一次运行没有终止的情况 第二次启动会产生重复数据
如何摆脱这种情况(等待或者终止 都可以接受)
尝试了下 把程序入口定义成 synchronized
(main函数 调用 postData() 将 postData()定义成 synchronized)
但是DEBUG的时候 连续启动2次后 postData()还是可以被重复访问
是解决的思路错了吗