When a Go programmer hits a channel deadlock and considers reaching for a mutex, they’re choosing between two approaches that fail for the same structural reason. “Go channels are fine if you use them correctly” is a true statement. So is “mutexes are fine if you use them correctly.” They’re the same statement.
Credit: Joe Maldonado / Mashable,详情可参考PDF资料
we’ll probably have to try to evaluate it and then raise an error when,详情可参考电影
MongoDB | PostgreSQL