黑马程序员技术交流社区

标题: 单例问题 [打印本页]

作者: 啊康    时间: 2014-4-21 21:39
标题: 单例问题

在单例设计模式中我们要复写release方法。
但是下面的代码不怎么看得懂,括号内的oneway是什么意思?大括号内不为什么什么都不做?请指点!
-(oneway void)release
{
    //什么也不做
}


作者: Freedam    时间: 2014-4-22 10:58
首先oneway是说明应用于分布式对象,不用于多线程。oneway的作用就是保证调用线程的运行和返回,阻止多个线程产生的阻塞问题。至于里面什么都不写,这是因为单例不需要释放,单例的对象只有确定的一个,相当于程序中的常量或是全局变量。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2