[Go]訊息併發發送

小黑
發佈於後端
閱讀時間約 1 分鐘
package main

import "fmt"

func SendNotification(user string) chan string {

//......
//建立一個通道來保存訊息
notifications := make(chan string, 500)

//開啟一個通道
go func() {
//將訊息放入通道
notifications <- fmt.Sprintf("Hi %s, welcome to our site!", user)
}()

return notifications
}

func main() {
//獲取x的消息
x := SendNotification("xxx")
//獲取y的消息
y := SendNotification("yyy")

//獲取訊息的返回
fmt.Println(<-x)
fmt.Println(<-y)
}






7會員
112內容數
嗨,我是一名程式設計師,會在這分享開發與學習紀錄。
留言0
查看全部
發表第一個留言支持創作者!
小黑與程式的邂逅 的其他內容
[Go][Redis]Go與Redis
閱讀時間約 12 分鐘
[Go][ORM]Gorm
閱讀時間約 18 分鐘
[Go][Socket]聊天室(Client)
閱讀時間約 4 分鐘
[Go][Socket]聊天室(Server)
閱讀時間約 3 分鐘
[Go][RPC]微服務
閱讀時間約 6 分鐘
[Go]生成CSV
閱讀時間約 4 分鐘
你可能也想看
迎新活動「方格新手村」:新格友註冊加入方格子,知名日料吃到飽餐券送給你! 👉 還不是 vocus 的會員嗎?點此註冊,參與新手村活動 👈 近期站上也出現了不少新格友,為了歡迎各位的加入,「方格新手村」隨之登場! 即日起,只要是新註冊帳號於活動期間內發佈 3 則文章,就有機會抽獎獲得知名日料吃到飽餐券。原格友也可以一起同樂,我們準備了小任
Thumbnail
2024-06-21
閱讀心得:展現自我的生活態度|成熟大人的說話課我們每天都在說話,但說出的話合適嗎? Sunny最近讀完一本有關溝通的書籍。 這是由世紀奧美公關的創辦人「丁菱娟」所寫的書,書的全名《丁菱娟的成熟大人說話課:如何說,才能得體又不傷人?反擊時,如何堅定又有力量?任何情境都可用的38個溝通之道》。 會找這本書來看,主要是因為Sunny 近期發
Thumbnail
2024-07-10
防曬產品係數測試報告彙整(2024年)從2014年起,自己對於市售防曬產品的效能產生了濃厚的興趣。因為當時候發現不少產品的防曬係數其實標示是有問題的,像是原本應該是人體測試的SPF與PA數值,實際上沒有做,只用機器測試的數據來充當,但這兩者卻有很大的差異。像是防曬係數其實有強度、廣度與平均度三個面向需要一起判斷,但多數廠商並沒有完整標示
Thumbnail
GO知識+Rt7集訓班 (1) 事前準備今年FGO台服終於預計在年底進入2-7,又常常看到很多人說對中南美洲文化不熟, 因此想再把文章統整成一下成更適合作為遊戲補充資料的版本,希望大家在到時遊玩2-7時有更多樂趣。 第一篇基本上是以基礎知識為主,不太會有遊戲劇透。
Thumbnail
2024-03-01
【寶可夢GO】捕捉達人:冰 活動資訊,異色幾何雪花大放送? / 馬戴奧大叔的禮物來囉你遇見馬戴奧馬大叔了嗎?在沿行路線的活動期間只要行走路線,在路線的終點就會遇見馬戴奧,他會帶著來自世界各地的禮物來和你交換,會機會可以收集到各式花紋的彩粉蝶。
Thumbnail
【寶可夢GO】12月份活動資訊整理 / 來去探索洗翠地區啦在整整三個月的帕底亞旅程之後,Pokémon GO 將要帶著大家來去探索洗翠地區啦,官方一口氣公佈了下一季「Pokémon GO:超越時間的旅程」的季節活動資訊,以及12月份的社群日內容,還有全新一季的GO對戰聯盟和洗翠大劍鬼的團體戰日。
Thumbnail
【寶可夢GO】光之祭典活動體驗 / 咩利羊經典社群日活動資訊今天要來和大家分享,11月25號的咩利羊經典社群日活動資訊,以及Pokémon GO光之祭典的活動體動驗。
Thumbnail
【寶可夢GO】PokémonGo 11月份活動資訊整理今天要來和大家分享Pokémon GO 11月份所有已知的活動資訊。
Thumbnail
【寶可夢GO】蟲電寶的用途,與強顎雞母蟲和鍬農炮蟲在動畫當中的登場畫面,九月份社群日資訊分享Pokémon Go 九月份的社群日主角,就是強顎雞母蟲啦。Hugo做了一支活動資訊以及強顎雞母蟲一家人在動畫當中,有出場的畫面介紹,有興趣的朋友別錯過囉~
Thumbnail
Channel:Go語言建立併發通訊的橋樑👨‍💻簡介 昨天講到Goroutine有稍微簡單介紹Channel,Channel是Go語言中極為重要的併發通訊機制,它就像是不同goroutines之間的話筒,允許它們安全地傳遞資料和信息。這個強大的工具使得Go語言在處理併發任務時非常優雅和高效。
Thumbnail
2023-09-12