Runnable接口 区别 小结 推荐使用实现Runnable接口 发现问题:多个线程操作同一个资源的情况下,线程不安全,数据紊乱! 实现callable接口 callable的好处 1.可以定义返回值 2.可以抛出异常 静态代理