原创 消息瘋狂堆積!RocketMQ出Bug了?

{"type":"doc","content":[{"type":"heading","attrs":{"align":null,"level":3},"content":[{"type":"text","text":"前言"}]},{"t

原创 sigprocmask

有2個函數 sigprocmask和sigsuspend sigprocmask系統調用用於改變當前阻塞信號集,比如進程想阻塞SIGMIN+1信號。就把這個信號加入掩碼中,然後調用 sigprocmask具體參數見man手冊。 而sigs

原创 Erlang rpc函數初學

剛開始學Erlang的函數調用,昨天晚上一直不知道rpc這個功能到底是什麼的,今天敲了一下,原來是這麼一回事:-module(area_server1). -export([loop/0,rpc/2]).

原创 Erlang防止同時註冊同一個進程

從中學到了以下幾點: 1、綁定進程,還是很方便滴。 2、if和case的用法, 據我目前的瞭解程度來看,if可以添加默認匹配規則(在if判斷語句中,應該至少有一個是true,否則就會異常,一般把if最後一個條件判斷設置爲true,以匹配未

原创 Erlang併發程序模版

-module(template). -export(export_all). start() -> spawn(fun loop/0). area(Pid,What) -> rpc(Pid,What). rpc(Pid,Request)