【java/thread】利用Volatile关键字停止轮询中的线程

java

volatile英[ˈvɒlətaɪl]美[ˈvɑːlətl]

adj.不稳定的; 易挥发的; 易变的; 无定性的; 无常性的; 可能急剧波动的; 易恶化的; 易发散的;

[例句]That makes the data more volatile from month to month.

这使得月与月数据更不稳定的

 

说明:由于stopped已经被标记为volatile,每条线程都会主存中该变量的拷贝而不会访问缓存中的拷贝。这样,即使在多处理器或者多核的机器上,该程序也会停止。

 

代码:

package ufo;

public class StopThreadTest {

public static void main(String[] args) {

class StoppableThread extends Thread{

private volatile boolean stopped=false;

public void run() {

while(!stopped) {

System.out.println("Running");

}

System.out.println("...");

}

public void stopThread() {

this.stopped=true;

}

}

StoppableThread st=new StoppableThread();

st.start();

try {

Thread.sleep(1000);

}catch(InterruptedException ie) {

ie.printStackTrace();

}

st.stopThread();

}

}

输出:

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

Running

...

END

以上是 【java/thread】利用Volatile关键字停止轮询中的线程 的全部内容, 来源链接: utcz.com/z/393152.html

回到顶部