# 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/3sucboa
Go 爲什麼不支持可重入鎖?**
大家好,我是煎魚。程序裏的鎖,是很多小夥伴在寫分佈式應用時用的最多的一個利器之一。使用 Go 的同學裏,絕大部分都有其他語言的經驗,就會對其中一點有疑惑,那就是 Go 裏的鎖,竟然不支持可重入?爲此,今天煎魚帶大家一起來了解這裏的設計考量,看看爲什麼。可重入鎖----如果對已經上鎖的普通互斥鎖進行 “加鎖” 操作,其結果要麼失敗,要麼會阻塞至解鎖。鎖的場景如下:在加鎖上:如果是可重入互斥鎖,當前嘗 ⌘ Read more