黑马程序员技术交流社区

标题: 关于延迟加载的疑问 [打印本页]

作者: 郑飞    时间: 2014-8-27 03:57
标题: 关于延迟加载的疑问
本帖最后由 郑飞 于 2014-8-27 03:59 编辑

众所周知 延迟加载 由于 if语句和执行语句 造成同步问题 如果用三元运算符来判断和执行实例化 那能不能避免同步问题

作者: 郑飞    时间: 2014-8-27 04:00
还是说 一样会在三元运算符 内部封装的方法中出现同步问题?
作者: 烟海    时间: 2014-8-27 12:05
本帖最后由 烟海 于 2014-8-27 12:23 编辑

应该会出现安全问题的。。现在去帮忙查一下资料。确定后再来回答详细的。。
三元运算符底层实现过程没查到。。。个人感觉会出现安全问题。。。

但是测试过程中,没发现安全问题。。。

根据测试的不出现安全问题的结果,就只能理解成三元运算符在执行过程中,不存在延迟加载的问题。。

可能是因为三元运算符总共写在一行内,只有一个分号,所以一旦执行,就执行完整句,所以不会出现安全问题。。

作者: 郑飞    时间: 2014-8-27 23:14
特殊服务 发表于 2014-8-27 03:57
三元运算符实质上应该就是if与else,可以将三元运算符语句分成几行,然后以断点的方式去运行,一行一行的断 ...

原来可以这么拆 学习了:handshake




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