当前位置:   article > 正文

【Hazelccast】Queue_hazelacast timeunit

hazelacast timeunit

队列样例

  1. package com.cqh.Hazelcast_Queue;
  2. import com.hazelcast.core.Hazelcast;
  3. import com.hazelcast.core.HazelcastInstance;
  4. import java.util.concurrent.BlockingQueue;
  5. import java.util.concurrent.TimeUnit;
  6. /**
  7. * Created by yl1794 on 2018/5/2.
  8. */
  9. public class SampleQueue {
  10. public static void main(String[] args) throws Exception {
  11. HazelcastInstance hazelcastInstance = Hazelcast.newHazelcastInstance();
  12. BlockingQueue<Integer> queue = hazelcastInstance.getQueue( "tasks" );
  13. queue.put( 111 );
  14. queue.take();
  15. boolean offered = queue.offer( 222, 10, TimeUnit.SECONDS );
  16. Integer task = queue.poll( 5, TimeUnit.SECONDS );
  17. if ( task != null ) {
  18. //process task
  19. }
  20. }
  21. }

队列生产者

  1. package com.cqh.Hazelcast_Queue;
  2. import com.hazelcast.core.Hazelcast;
  3. import com.hazelcast.core.HazelcastIn
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/295832
推荐阅读
相关标签
  

闽ICP备14008679号