소스 검색

不好的设计

徐建海 9 년 전
부모
커밋
006dd63646
1개의 변경된 파일4개의 추가작업 그리고 1개의 파일을 삭제
  1. 4 1
      parse/src/main/java/com/alibaba/otter/canal/parse/inbound/AbstractEventParser.java

+ 4 - 1
parse/src/main/java/com/alibaba/otter/canal/parse/inbound/AbstractEventParser.java

@@ -388,7 +388,10 @@ public abstract class AbstractEventParser<EVENT> extends AbstractCanalLifeCycle
             String name = String.format("destination = %s , address = %s , HeartBeatTimeTask",
                 destination,
                 runningInfo == null ? null : runningInfo.getAddress().toString());
-            synchronized (MysqlEventParser.class) {
+//             synchronized(AbstractEventParser.class){
+//             synchronized (MysqlEventParser.class) {
+//             why use MysqlEventParser.class, u know, MysqlEventParser is the child class 4 AbstractEventParser,
+//             do this is ...
                 if (timer == null) {
                     timer = new Timer(name, true);
                 }