Advertisement
Guest User

Untitled

a guest
Aug 29th, 2016
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.03 KB | None | 0 0
  1.  
  2. - mainQ [(1), (2), (3)] --- CONCURRENT_QUEUE(並列キュー)
  3. - NCQ(singleton) [] --- SERIAL_QUEUE(直列キュー)
  4.  
  5. ```
  6. -----------------------------
  7. 自分らが思ってた動き
  8. -----------------------------
  9. mainQ(1)
  10. NCQ [(1a), (1b), (1c)]
  11. mainQ(2)
  12. NCQ [(1a), (1b), (1c), (2a), (2b), (2c)]
  13. mainQ(3)
  14. NCQ [(1a), (1b), (1c), (2a), (2b), (2c), (3a), (3b), (3c)]
  15.  
  16.  
  17. -----------------------------
  18. でも、実際はmainのQueueが並列なので
  19. -----------------------------
  20.  
  21. mainQ(1) ------> mainQ(2) --------> mainQ(3)
  22. ↓ ↓ ↓
  23. NCQ[(1a)] ↓ ↓
  24. NCQ[(1a), (2a)] ↓
  25. NCQueue[(1a), (2a), (3a)]
  26. ↓ ↓ ↓
  27. NCQ[(1a), (2a), (3a), (1b)] ↓
  28. ↓ ↓
  29. NCQ[(1a), (2a), (3a), (1b), (2b)]
  30. NCQ[(1a), (2a), (3a), (1b), (2b), (3b)]
  31.  
  32. ```
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement