concurrency 358

  1. 並發性和並行性之間的區別是什麼?
  2. JavaScript保證是單線程的?
  3. 什麼是互斥量?
  4. 為什麼沒有針對ConcurrentHashMap的ConcurrentHashSet
  5. 鎖,互斥體,信號量...有什麼區別?
  6. 並發編程和並行編程有什麼區別?
  7. 當Node.js仍然依賴於內部的線程時,Node.js如何更快地運行?
  8. “Java並發實踐”仍然有效嗎?
  9. Java 8並行流中的自定義線程池
  10. 什麼是“線程安全”的代碼?
  11. 什麼是信號量?
  12. AsyncTask是真的在概念上有缺陷還是我錯過了什麼?
  13. 為什麼使用ReentrantLock如果可以使用synchronized(this)?
  14. Java中的易變Vs靜態
  15. 什麼是Haskell對Node.js的響應?
  16. 為什麼必須等待()始終處於同步塊中
  17. 在Java中遇到的最常見的並發問題是什麼?
  18. 多核編程在Haskell中的地位如何?
  19. Java易失性參考與AtomicReference
  20. 你什麼時候調用java的thread.run()而不是thread.start()?
  21. 從多線程獲取java.util.HashMap的值是否安全(不需要修改)?
  22. HttpClient是否可以安全使用?
  23. 什麼是僵局?
  24. AtomicInteger lazySet與設置
  25. 什麼是記憶圍欄?
  26. 什麼時候使用多線程volatile?
  27. 函數式語言(特別是Erlang)如何/為什麼能很好地擴展?
  28. 如何知道什麼是不是線程安全的紅寶石?
  29. CountDownLatch與信號量
  30. 有多個進程共享偵聽套接字的方法嗎?
  31. 什麼是數據庫事務?
  32. 如何中斷阻塞在take()上的BlockingQueue?
  33. Django:如何防止數據庫條目的同時修改
  34. 如何在Java中異步調用一個方法
  35. 任何好的C#演員的實現?
  36. 在C#中是一個bool讀/寫原子
  37. ArrayList的ConcurrentModificationException
  38. Java ReentrantReadWriteLocks - 如何安全地獲取寫鎖定?
  39. Pure-Ruby並發哈希
  40. 你如何利用多核?
  41. Haskell多線程有多難?
  42. 是否有使用當前線程的ExecutorService?
  43. java中volatile關鍵字最簡單易懂的例子
  44. 並發JUnit測試
  45. 等到Future <T>中的任何一個完成
  46. 分佈式並發控制
  47. 如何使用固定數量的工作線程來實現簡單線程
  48. 信號量 - 什麼是初始計數的使用?
  49. ExecutorService中的活動線程
  50. 什麼時候最好在Java中使用volatile布爾值而不是AtomicBoolean?