# I am the Watcher. I am your guide through this vast new twtiverse.
# 
# Usage:
#     https://watcher.sour.is/api/plain/users              View list of users and latest twt date.
#     https://watcher.sour.is/api/plain/twt                View all twts.
#     https://watcher.sour.is/api/plain/mentions?uri=:uri  View all mentions for uri.
#     https://watcher.sour.is/api/plain/conv/:hash         View all twts for a conversation subject.
# 
# Options:
#     uri     Filter to show a specific users twts.
#     offset  Start index for quey.
#     limit   Count of items to return (going back in time).
# 
# twt range = 1 1
# self = https://watcher.sour.is/conv/m4mbxka
Go 協程與併發機制(二)併發程序**
【思考】        ● 併發程序難在哪裏?我們在上一篇文章 Go 協程與併發機制(一)進程與線程中,從進程和線程的關係,講到多線程與多核 CPU 的關係,再回歸到併發和並行的定義。到這裏我們可以想想寫一個併發程序究竟會遇到什麼困難,線程這樣的工具會完美解決這樣的問題麼?線程的出現很好解決了早期互聯網發展後帶來的多用戶問題,如果一個用戶要起一個進程,進程間需要共享資源還得通過進程間的通信機制, ⌘ Read more