锁定老帖子 主题:一个疯狂的乱用异常的想法
精华帖 (0) :: 良好帖 (1) :: 新手帖 (0) :: 隐藏帖 (8)
|
|
---|---|
作者 | 正文 |
发表时间:2011-12-03
我曾经做过的一个项目就正是用异常来控制workflow的,当时水平有限没看明白,现在想想也的确是一种trick但很高明的思路
|
|
返回顶楼 | |
发表时间:2011-12-04
其实是可以用异常来控制流程的。
大家说的性能问题,其实不必太担心。如果实在觉得有风险,可以重写Throwable的fillInStackTrace()方法。 public synchronized native Throwable fillInStackTrace() 这个方法会再并发式时候影响性能,因为是作为流程控制,异常的stack trace用处不大。可以直接返回this。 用异常控制流程是很优雅的方式。不过具体也要看业务需求了。 |
|
返回顶楼 | |
发表时间:2011-12-08
这么多人,你们又上了楼猪的当了!
|
|
返回顶楼 | |