Guest User

Untitled

a guest
Jul 20th, 2018
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.89 KB | None | 0 0
  1. public static void main(String[] args) throws InterruptedException {
  2. AtomicInteger a = new AtomicInteger();
  3. Observable<Object> objectObservable = Observable.create(subscriber -> {
  4.  
  5. new Thread(() -> {
  6. while(true) {
  7. int i = a.incrementAndGet();
  8. try {
  9. Thread.sleep(4 * 1000);
  10. } catch (InterruptedException e) {
  11. e.printStackTrace();
  12. }
  13. subscriber.onNext("result" + i);
  14. }
  15. }).start();
  16.  
  17. });
  18.  
  19. Subscription subscribe1 = objectObservable.subscribe(r -> {
  20. System.out.println(r);
  21. }, e -> {
  22.  
  23. });
  24. Thread.sleep(1000);
  25. Subscription subscribe2 = objectObservable.subscribe(r -> {
  26. System.out.println(r);
  27. }, e -> {
  28.  
  29. });
  30. }
Add Comment
Please, Sign In to add comment