重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
1、提交后,任务是放到一个Executor内部队列中的,Executor从这个队列中获取任务并执行。也就是说,它们之间是异步的关系。提交的成功或失败,跟执行的成功或失败,没有关联。
站在用户的角度思考问题,与客户深入沟通,找到黄山网站设计与黄山网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:成都网站设计、成都网站制作、企业官网、英文网站、手机端网站、网站推广、申请域名、网页空间、企业邮箱。业务覆盖黄山地区。
2、只要任务的对象是Runnable实现就行了,提交时并不涉及其他额外参数,没有耦合情况。
这个没必要还来代码示例了
定义一个接口,在你的程序中用实现该接口的任意类来实例化类,你都可以直接调用接口中的方法,这不就解耦了么
尽最大程度的降低程序的耦合性可以是程序具备良好的扩展性,易于修改。
较为具体的说明就是有的时候程序需要修改,我只需要改正一部分,单是如果程序的耦合性很强的话就需要从头再写一遍很不划算,而正常的开发中都是改那部分,重写那部分,把配置文件一改就成了,java中通过接口(interface),spring技术中的ioc等实现的解耦合