正弦

2018年8月28日 #

常用消息队列对比

摘要: 作为中间件,消息队列是分布式应用间交换信息的重要组件。消息队列可驻留在内存或磁盘上, 队列可以存储消息直到它们被应用程序读走。通过消息队列,应用程序可以在不知道彼此位置的情况下独立处理消息,或者在处理消息前不需要等待接收此消息。所以消息队列可以解决应用解耦、异步消息、流量削锋等问题,是实现高性能、高 阅读全文

posted @ 2018-08-28 11:32 HKplus 阅读(620) 评论(0) 推荐(0) 编辑

submit与execute区别

摘要: 1、可以接受的任务类型 submit: execute: 可以看出: execute只能接受Runnable类型的任务 submit不管是Runnable还是Callable类型的任务都可以接受,但是Runnable返回值均为void,所以使用Future的get()获得的还是null 2、返回值 阅读全文

posted @ 2018-08-28 09:32 HKplus 阅读(824) 评论(0) 推荐(0) 编辑

Runnable与Callable区别

摘要: 相同点: 不同点: 注意点: Callable接口支持返回执行结果,此时需要调用FutureTask.get()方法实现,此方法会阻塞主线程直到获取‘将来’结果;当不调用此方法时,主线程不会阻塞! Callable工作的Demo: Runnable的Demo 转自 https://www.cnblo 阅读全文

posted @ 2018-08-28 08:48 HKplus 阅读(216) 评论(0) 推荐(0) 编辑

导航