好奇好学

学习学习再学习,努力努力再努力,细心细心再细心

Java 通过Future来对任务进行取消

      本节我们将通过Java中的Future实现对于提交的任务进行取消。ExecutorService.submit将返回一个Future来描述任务,Future拥有一个cancel方法,该方法带有一个boolean类型的参数mayInterruptIfRunning,表示取消操作是否成功(...

2018-10-14 18:15:52

阅读数 457

评论数 1

java volatile变量及其使用场景

java中的一种稍弱的同步机制,就是volatile变量,用于确保将变量的更新操作通知到其他线程。 变量声明为volatile后: (1)编译器与运行时都会注意到这个变量是共享的,因此不会将该变量上的操作与其他内存操作一起重排序(重排序不懂的,可以自行百度,需要理解)。 (2)volatil...

2018-10-14 15:59:05

阅读数 277

评论数 1

提示
确定要删除当前文章?
取消 删除
关闭
关闭