Erlang / Erlang Basics Interview questions
What is message passing?
Message passing is how Erlang processes exchange information, since they share no memory. The
! operator sends a message asynchronously into the target process's mailbox, and
receive pulls a matching message out of the caller's own mailbox.
Pid ! {self(), {add, 2, 3}}, receive {ok, Result} -> Result after 5000 -> timeout end.
Sending never blocks the sender, even if the receiving process is busy — the message just waits in the
mailbox. receive scans the mailbox for the first message matching one of its patterns, skipping
over (but not discarding) messages that don't match, and can specify an after clause to avoid
waiting forever.
Invest now in Acorns!!! 🚀
Join Acorns and get your $5 bonus!
Acorns is a micro-investing app that automatically invests your "spare change" from daily purchases into diversified, expert-built portfolios of ETFs. It is designed for beginners, allowing you to start investing with as little as $5. The service automates saving and investing. Disclosure: I may receive a referral bonus.
Invest now!!! Get Free equity stock (US, UK only)!
Use Robinhood app to invest in stocks. It is safe and secure. Use the Referral link to claim your free stock when you sign up!.
The Robinhood app makes it easy to trade stocks, crypto and more.
Webull! Receive free stock by signing up using the link: Webull signup.
More Related questions...
