Erlang 中的 whereis函数

首页 / Erlang入门教程 / Erlang 中的 whereis函数

它称为whereis(Name)。返回使用该名称注册的进程的pid。

whereis - 语法

whereis(atom,pid)

whereis - 参数

  • atom -这是要赋予该过程的注册名称。

whereis - 返回值

绑定到原子的进程ID。

whereis - 示例

-module(helloLearnfk). 
-export([start/0, call/2]). 

call(Arg1, Arg2) -> 
   io:fwrite("~p~n",[Arg1]). 

start() -> 
   Pid=spawn(?MODULE, call, ["hello", "process"]), 
   register(myprocess, Pid), 
   io:fwrite("~p~n",[whereis(myprocess)]).

运行上面代码输出

链接:https://www.learnfk.comhttps://www.learnfk.com/erlang/erlang-whereis.html

来源:LearnFk无涯教程网

当我们运行上述程序时,我们将得到以下输出。

<0.55.0>
"hello"

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

AI技术内参 -〔洪亮劼〕

赵成的运维体系管理课 -〔赵成〕

DevOps实战笔记 -〔石雪峰〕

DDD实战课 -〔欧创新〕

技术面试官识人手册 -〔熊燚(四火)〕

Go 语言项目开发实战 -〔孔令飞〕

搞定音频技术 -〔冯建元 〕

现代C++20实战高手课 -〔卢誉声〕

手把手带你写一个MiniSpring -〔郭屹〕

好记忆不如烂笔头。留下您的足迹吧 :)