知识大全 Java线程通信源代码中的奥秘探究
Posted 知
篇首语:枕上从妨一夜睡,灯前读尽十年诗。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 Java线程通信源代码中的奥秘探究相关的知识,希望对你有一定的参考价值。
Java线程通信源代码中的奥秘探究 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
Java线程通信在使用的时候需要我们不断学习 在学习的时候会有很多的问题存在 其实我们在源代码中就能发现其中的奥秘 因为ThreadNum和ThreadChar都有对Objecto的引用 所以你wait和notify的时候都应该同步 Java线程通信具体看如下
public class Test
public static void main(String[] args)
Object o=new Object();
Thread n=new ThreadNum(o);
Thread c=new ThreadChar(o);
n start();
c start();
class ThreadNum extends Thread
Object o;
public ThreadNum(Object o)
this o=o;
public void run()
for(int i= ;i< ;i++)
System out println(i);
System out println(++i);
try
synchronized (this)
this wait();
catch (InterruptedException e)
synchronized (this)
this notify();
class ThreadChar extends Thread
Object o;
public ThreadChar(Object o)
this o=o;
public void run()
for(char a= A ;a<= Z ;a++)
System out println(a);
synchronized (this)
this notify();
try
synchronized (this)
this wait();
catch (InterruptedException e)
cha138/Article/program/Java/hx/201311/26955
相关参考
Java线程通信简单调试方法介绍 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! Java线程通信
Java线程通信的机制 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &nb
Java多线程共享数据、同步、通信 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 一线程共享数据
Java线程控制权源代码的深入探讨 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! Java线程控
知识大全 Java Socket通信技术收发线程互斥的解决方法
JavaSocket通信技术收发线程互斥的解决方法 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
Java代码构建一个线程池 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 本示例程序由三个类构成
JavaRunnable线程如何编写接口代码 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! Ja
典型Java线程池的代码及其各部分功能介绍 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! ()根
JavaSocket通信读取相关信息代码 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! Java
Java中的线程组 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 所有线程都隶属于一个线程组那可