博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
研究线程
阅读量:4144 次
发布时间:2019-05-25

本文共 389 字,大约阅读时间需要 1 分钟。

RequestThread callThread = new RequestThread();

synchronized (callThread) {

       // callThreadstart需要放在同步块内进行,否则若callThread执行过快,则wait后就无机会唤醒

callThread.start();

       try {

               callThread.wait();

        }

        catch (InterruptedException ite) {

                   dMsg.debug("The request has been interrupted.");

        }

}

 

public class RequestThread extends Thread {

  

    public void run() {

        doRequest();

        synchronized (this) {

               notifyAll();

                  }

    }   

}

转载地址:http://anbti.baihongyu.com/

你可能感兴趣的文章
Unity中的时间控制 - 关卡创建
查看>>
Unity中的时间控制 - 时间倒退
查看>>
Unity开发小技巧介绍
查看>>
揭开AssetBundle庐山真面目(一)(二)
查看>>
那些你与AssetBundle的爱与恨...
查看>>
你应该知道的AssetBundle管理机制(内存管理较适合于Unity 5.3之前的版本)
查看>>
Unity3D 5.X 新版AssetBundle使用方案及策略
查看>>
Assetbundle相关问题及使用优化技巧
查看>>
给调皮的AssetBundle加上面向对象式加载调试管理
查看>>
设计模式从零到一 之六大原则
查看>>
设计模式之一:单例模式
查看>>
设计模式之二:工厂方法模式
查看>>
设计模式之三:抽象工厂模式
查看>>
设计模式之四:模板方法模式
查看>>
设计模式之五:建造者模式
查看>>
设计模式之六:代理模式
查看>>
设计模式之七:原型模式
查看>>
设计模式之八:中介者模式
查看>>
高通vuforia动态加载、卸载、对焦、翻转摄像头、控制识别数模板
查看>>
unity手势控制、放大缩小、拖拽、滑动。单击
查看>>