찾다

 >  Q&A  >  본문

java - MyEclipse 8.5 调试模式停止时,线程无法终止,再次开启调试,直接会跳到上次停止时线程执行的地方,这是怎么回事?

另外,线程中开启了事务,停止后再次执行,一直报错说事务已经存在,无法创建新事务,但是把事务注解注释掉再调试,还是会打印事务日志,怀疑是上个线程的事务。

PHPzPHPz2783일 전1686

모든 응답(20)나는 대답할 것이다

  • CCIE

    CCIE2017-09-20 16:25:34

    또한 스레드에서 트랜잭션을 시작하고 중지한 후 다시 실행하면 항상 트랜잭션이 이미 존재하여 새 트랜잭션을 생성할 수 없다는 오류가 보고됩니다. 그러나 트랜잭션 주석을 주석 처리하고 다시 디버깅하면 트랜잭션 로그가 여전히 인쇄됩니다. 이전 스레드의 트랜잭션인 것으로 의심됩니다.

    회신하다
    0
  • CCIE

    CCIE2017-09-20 16:25:28

    또한 스레드에서 트랜잭션을 시작하고 중지한 후 다시 실행하면 항상 트랜잭션이 이미 존재하여 새 트랜잭션을 생성할 수 없다는 오류가 보고됩니다. 그러나 트랜잭션 주석을 주석 처리하고 다시 디버깅하면 트랜잭션 로그가 여전히 인쇄됩니다. 이전 스레드의 트랜잭션인 것으로 의심됩니다.

    회신하다
    0
  • CCIE

    CCIE2017-09-20 16:25:21

    또한 스레드에서 트랜잭션을 시작하고 중지한 후 다시 실행하면 항상 트랜잭션이 이미 존재하여 새 트랜잭션을 생성할 수 없다는 오류가 보고됩니다. 그러나 트랜잭션 주석을 주석 처리하고 다시 디버깅하면 트랜잭션 로그가 여전히 인쇄됩니다. 이전 스레드의 트랜잭션인 것으로 의심됩니다.

    회신하다
    0
  • CCIE

    CCIE2017-09-20 16:25:14

    또한 스레드에서 트랜잭션을 시작하고 중지한 후 다시 실행하면 항상 트랜잭션이 이미 존재하여 새 트랜잭션을 생성할 수 없다는 오류가 보고됩니다. 그러나 트랜잭션 주석을 주석 처리하고 다시 디버깅하면 트랜잭션 로그가 여전히 인쇄됩니다. 이전 스레드의 트랜잭션인 것으로 의심됩니다.

    회신하다
    0
  • CCIE

    CCIE2017-09-20 16:25:07

    또한 스레드에서 트랜잭션을 시작하고 중지한 후 다시 실행하면 항상 트랜잭션이 이미 존재하여 새 트랜잭션을 생성할 수 없다는 오류가 보고됩니다. 그러나 트랜잭션 주석을 주석 처리하고 다시 디버깅하면 트랜잭션 로그가 여전히 인쇄됩니다. 이전 스레드의 트랜잭션인 것으로 의심됩니다.

    회신하다
    0
  • CCIE

    CCIE2017-09-20 16:24:59

    또한 스레드에서 트랜잭션을 시작하고 중지한 후 다시 실행하면 항상 트랜잭션이 이미 존재하여 새 트랜잭션을 생성할 수 없다는 오류가 보고됩니다. 그러나 트랜잭션 주석을 주석 처리하고 다시 디버깅하면 트랜잭션 로그가 여전히 인쇄됩니다. 이전 스레드의 트랜잭션인 것으로 의심됩니다.

    회신하다
    0
  • CCIE

    CCIE2017-09-20 16:24:52

    또한 스레드에서 트랜잭션을 시작하고 중지한 후 다시 실행하면 항상 트랜잭션이 이미 존재하여 새 트랜잭션을 생성할 수 없다는 오류가 보고됩니다. 그러나 트랜잭션 주석을 주석 처리하고 다시 디버깅하면 트랜잭션 로그가 여전히 인쇄됩니다. 이전 스레드의 트랜잭션인 것으로 의심됩니다.

    회신하다
    0
  • CCIE

    CCIE2017-09-20 16:24:46

    또한 스레드에서 트랜잭션을 시작하고 중지한 후 다시 실행하면 항상 트랜잭션이 이미 존재하여 새 트랜잭션을 생성할 수 없다는 오류가 보고됩니다. 그러나 트랜잭션 주석을 주석 처리하고 다시 디버깅하면 트랜잭션 로그가 여전히 인쇄됩니다. 이전 스레드의 트랜잭션인 것으로 의심됩니다.

    회신하다
    0
  • CCIE

    CCIE2017-09-20 16:24:38

    또한 스레드에서 트랜잭션을 시작하고 중지한 후 다시 실행하면 항상 트랜잭션이 이미 존재하여 새 트랜잭션을 생성할 수 없다는 오류가 보고됩니다. 그러나 트랜잭션 주석을 주석 처리하고 다시 디버깅하면 트랜잭션 로그가 여전히 인쇄됩니다. 이전 스레드의 트랜잭션인 것으로 의심됩니다.

    회신하다
    0
  • CCIE

    CCIE2017-09-20 16:24:31

    또한 스레드에서 트랜잭션을 시작하고 중지한 후 다시 실행하면 항상 트랜잭션이 이미 존재하여 새 트랜잭션을 생성할 수 없다는 오류가 보고됩니다. 그러나 트랜잭션 주석을 주석 처리하고 다시 디버깅하면 트랜잭션 로그가 여전히 인쇄됩니다. 이전 스레드의 트랜잭션인 것으로 의심됩니다.

    회신하다
    0
  • 취소회신하다