C#中的死锁情况(一)
1、在子线程thread1中调用invoke,invoke中的执行内容是在主线程中执行。 这个需要等待主线程执行时间。
2、在关闭软件时在主线程中等待thread1结束join(),这个会阻塞主线程。这个需要thread1执行完成。
以上就会造成死锁的情况。
一花独放不是春,百花齐放春满园!
让机器视觉应用满天下,解放人类的眼睛和大脑!
1、在子线程thread1中调用invoke,invoke中的执行内容是在主线程中执行。 这个需要等待主线程执行时间。
2、在关闭软件时在主线程中等待thread1结束join(),这个会阻塞主线程。这个需要thread1执行完成。
以上就会造成死锁的情况。