1. 程式人生 > >利用golang中的chan資料型別來實現簡易連線池

利用golang中的chan資料型別來實現簡易連線池

 

chan其實是一個佇列,而且是一個帶有鎖等待功能的佇列,因此用它可以做很多工佇列相關的工作,比如說連線池。最近打算用go來寫一個小的軟體配置管理系統,使用中發現沒有連線池,於是就是chan寫了一個簡單的,使用了一下發現相當好用。

短短几十行程式碼就可以實現一個較為完美的連線池功能,go語言的表現力確實很令人興奮。