IT討論區(198) - 今天會逃跑的人,明天也會逃跑。

漢語多功能字庫

1001 回覆
1 Like 2 Dislike
天線BugBugB 2023-06-21 12:06:11
労働はクン 2023-06-21 12:10:59
個人理解,有錯請改正
sync/async講既係callee既behavior,指佢係等做完野先比return caller定係即係return然後做完經其他方法通知caller
Blocking / non blocking 係指caller既behavior ,指佢係call完人後出結果前係白等定會做其他野
手一黏便緊(UTC+9 2023-06-21 12:13:01
手巴頭先都問左呢個問題然後search左下
冇單一標準定義 以下係手巴既詮釋

以無聊瑣碎既術語角度 blocking/nonblocking係指單一舊野既狀態 sync/async係指幾舊野之間既交互狀態

Say A call左B既async function/method 然後無論B幾時行個call back都冇所謂 咁就係async 因為B行個callback既時機唔需要synchronize with A既流程
咁好明顯由於討論緊callback既時機 blocking async係一個完全無厘頭唔存在既概念

Nonblocking sync係你會去align兩個流程 例如你call完nonblocking(s)之後 你會loop to poll 咁你就係synchronize緊你caller個control flow同個call完成與否

Async設計都可以扭做sync 例如你個callback set一個flag 然後你caller會poll個個flag


當然呢啲分野非常無聊 同parameter vs argument一樣咁無聊
男男細乳 2023-06-21 12:19:45
callback = async
polling = non blocking?
手一黏便緊(UTC+9 2023-06-21 12:29:17
你個call會即刻return既 都係nonblocking
eg read(callback) / start_read(); while(poll())…; 啲call都係nonblocking

read_a(()=>show_a());
read_b(()=>show_b());
call係nonblocking
flow係asynchronous

start_read_a();
start_read_b();
while (a_ready==false || b_ready==false) sleep(1);
show_a();
show_b();
call係nonblocking
flow係synchronous

read_a(()=>a_ready=true);
read_b(()=>b_ready=true);
while (a_ready==false || b_ready==false) sleep(1);
show_a();
show_b();
call係nonblocking
flow係將本身for asynchronous 寫成synchronous

重申多次 手巴覺得咁既術語運用討論非常瑣碎無聊 同意/唔同意呢個詮釋手巴都唔介意
手巴本身就唔介意係呢個話題上既對錯
天線BugBugB 2023-06-21 12:53:40
手一黏便緊(UTC+9 2023-06-21 12:56:05
I don’t fucking care
頭大過腦 2023-06-21 12:58:36
won't apply just for the money
做義工好冇
手一黏便緊(UTC+9 2023-06-21 13:00:28
腦細一定話好
頭大過腦 2023-06-21 13:02:43
咁就唔好怪人搞破壞
問題小年 2023-06-21 14:11:10
媽咪被Crypo炒 2023-06-21 14:16:04
媽咪被Crypo炒 2023-06-21 14:16:53
手一黏便緊(UTC+9 2023-06-21 14:50:02
應該唔少MNC如果你條team要support多過一個時區既話 你啲假會浮動晒
20GB 2023-06-21 14:58:41
稅重
唯有做幾年睇下有冇機會入大廠
手一黏便緊(UTC+9 2023-06-21 15:04:59
「不……不,太詭異了。IT不是現今社會的基石嗎?無論購物或日常的聯繫,全都跟IT息息相關吧。但卻反而輕視那些負責製作的工程師,太奇怪了吧?」

「是很奇怪。不過我反問你,明明要製作那麼重要的基礎建設,為何到處都可看見『歡迎無經驗者』或『文組也能勝任』的招聘廣告?而且不光是應屆畢業生的招聘,就連中途招聘也是一樣。」

「……」

「你蓋房子的時候會找沒有經驗的建築師嗎?生病的時候,會去看沒有執照的醫師嗎?開什麼玩笑,當然會要求一位受過正規教育且經驗豐富的專家了。但唯獨IT產業對這樣的常識視若無睹。為什麼?為何認為一個伺服器的外行人有能力建構合適的叢集,或者網路的門外漢可以控制路由器?」
媽咪被Crypo炒 2023-06-21 15:09:31
媽咪被Crypo炒 2023-06-21 15:11:32
手一黏便緊(UTC+9 2023-06-21 15:13:54
你讀薄大?
媽咪被Crypo炒 2023-06-21 15:15:22
no
天線BugBugB 2023-06-21 15:16:48
Epona 2023-06-21 15:23:39
出世稅務專員 2023-06-21 16:40:06

有冇人諗過轉行
吹水台自選台熱 門最 新手機台時事台政事台World體育台娛樂台動漫台Apps台遊戲台影視台講故台健康台感情台家庭台潮流台美容台上班台財經台房屋台飲食台旅遊台學術台校園台汽車台音樂台創意台硬件台電器台攝影台玩具台寵物台軟件台活動台電訊台直播台站務台黑 洞