如题,大概知道用多线程,但我不想都执行,仅执行最新的一次,因为方法会实现于某个控件加载某个值,而我只想看到最新一次调用后得到的值。
给线程一个参数,外边一个公共变量,当线程内参数等于公共变量时,线程继续运行,否则自动结束当前线程
如果不是用多线程,那么主线程调用静态方法一定会让方法执行完才能执行下一步的操作的,因为执行过程中你也执行不了其他操作去重复调用那个静态方法。。
你要的这种情况要使用多线程,定义一个全局Thread去执行静态方法,要重复执行的时候,先判断这个Thread的IsAlive是否是执行状态,如果是,调用该线程的Abort后,重新Start