Commit e7fe9d5a7263cdd8daf0f2979d6f6b2cc736cbd2

Authored by ljq
1 parent 1a9184ae

每个方法改为线程模式

src/main/java/com/bsth/data/zndd/ZnddTwoThread.java
... ... @@ -62,24 +62,53 @@ public class ZnddTwoThread extends Thread{
62 62 if (zs.getOpenStatus() != null && zs.getOpenStatus().equals("0")) {
63 63 //预案5个
64 64 if (zs.getType().equals("fcjg")) {
65   - automaticSch.dfTz(0);
66   - logger.info("发车间隔执行完毕");
  65 + new Thread() {
  66 + @Override
  67 + public void run() {
  68 + automaticSch.dfTz(0);
  69 + logger.info("发车间隔执行完毕");
  70 + }
  71 + }.start();//启动线程
67 72 }
68 73 if (zs.getType().equals("wd")) {
69   - automaticSch.wd();
70   - logger.info("误点执行完毕");
  74 + new Thread() {
  75 + @Override
  76 + public void run() {
  77 + automaticSch.wd();
  78 + logger.info("误点执行完毕");
  79 + }
  80 + }.start();//启动线程
71 81 }
72 82 if (zs.getType().equals("djg")) {
73   - automaticSch.dfTz(1);
74   - logger.info("行车大间隔执行完毕");
  83 + new Thread() {
  84 + @Override
  85 + public void run() {
  86 + automaticSch.dfTz(1);
  87 + logger.info("行车大间隔执行完毕");
  88 + }
  89 + }.start();//启动线程
  90 +
75 91 }
76 92 if (zs.getType().equals("mz")) {
77   - automaticSch.mz();
78   - logger.info("满载执行完毕");
  93 + new Thread() {
  94 + @Override
  95 + public void run() {
  96 + automaticSch.mz();
  97 + logger.info("满载执行完毕");
  98 + }
  99 + }.start();//启动线程
  100 +
79 101 }
80 102 if (zs.getType().equals("desctwo")) {
81   - automaticSch.TowdescSch();
82   - logger.info("末二班车");
  103 + new Thread() {
  104 + @Override
  105 + public void run() {
  106 + automaticSch.TowdescSch();
  107 + logger.info("末二班车");
  108 + }
  109 + }.start();//启动线程
  110 +
  111 +
83 112 }
84 113 }
85 114 }
... ... @@ -89,6 +118,8 @@ public class ZnddTwoThread extends Thread{
89 118 logger.info("智能调度线程——————", e);
90 119 }
91 120 }
  121 +
  122 +
92 123 //满载
93 124 /* public void MZ(){
94 125 try {
... ...