redis處理 請求時候 業務處理 是利用回呼函數
伊谢尔伦
伊谢尔伦 2017-04-24 09:13:51
0
3
584

問題描述:
諮詢一個技術問題 redis處理 請求時候 業務處理 是利用回呼函數
typedef void aeFileProc(struct aeEventLoop eventLoop, int fd, void clientData, int mask);

mask);

問題1 這個回呼執行是在是重新開闢一個執行緒嗎?這個跟liunx 訊號有點型 我一直想不懂

  假如回到执行a函数 a函数是在哪里执行的呀 

問題2 liunx 太神奇了 定義一個typedef void aeFileProc變成回到了 這個不懂

有限解決問題1

多謝🎜
伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

全部回覆(3)
左手右手慢动作

讀完之後,感覺自己大舌頭了。 。 。不懂

黄舟

回呼函數不一定是在另外的一個線程進行執行,有可能就在當前線程,這個還是和具體實作相關。
想知道答案就去看這個方法的實現

大家讲道理

我主要問題是 reids是單進程單線程方式處理請求,
如果一個請求處理時間佔用過長
不影響其他的業務嗎?
帶著這個問題我看程式碼
他們用到了回調函數處理請求
1 我寫了dmeo 時候當前進程處理的
我想到liunx 訊號處理 不知道是在哪裡執行的?

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!