erlang의spawn 함수
매개변수 유형:
Fun = function()%% 매개 변수가 비어 있는 함수
반환 유형:
프로세스 Pid
설명: Fun 함수로 시작되고 매개 변수가 비어 있는 새 프로세스를 생성하고 프로세스의 Pid를 되돌려줍니다.
spawn(Node, Fun) -> pid()
매개변수 유형:
Node = node()%% 노드
Fun = function()%% 매개 변수가 비어 있는 함수
반환 유형: 프로세스 Pid
설명: Node 노드에서 Fun 함수로 시작하고 매개 변수가 비어 있는 새 프로세스를 생성하고 프로세스의 Pid를 되돌려줍니다.
spawn(Module, Function, Args) -> pid()
매개변수 유형:
Module = module ()%% 모듈 이름
Function = atom()%% 원자 함수 이름
Args = [term ()]%% 매개 변수 목록
반환 유형: 프로세스 Pid
설명: 모듈:Function 함수로 시작하는 매개 변수가 Args 목록인 새 프로세스를 생성하고 프로세스의 Pid를 되돌려줍니다.
새 프로세스는 시스템의 스케줄링 대기열에 넣고 생성을 지연합니다.
error_handler:undefined_function(Module, Function, Args) is evaluated by the new process if Module:Function/Aritydoes not exist (where Arity is the length of Args). The error handler can be redefined (see process_flag/2). If error_handler is undefined, or the user has redefined the default error_handler its replacement is undefined, a failure with the reason undef will occur.
> spawn(speed, regulator, [high_speed, thin_cut]).
<0.13.1>
spawn(Node, Module, Function, Args) -> pid()
Types:
Node = node()
Module = module()
Function = atom()
Args = [term()]
반환 유형: 프로세스 Pid
설명: Node 노드에서 Module:Function에서 시작하고 매개 변수가 Args 목록인 새 프로세스를 생성하고 프로세스의 Pid를 되돌려줍니다.
Node가 존재하지 않으면 쓸모없는 pid가 되돌아옵니다.다른 상황은 spawn/3과 같다.
hzhsan 주석: 함수는 함수의 반환값과 같지 않습니다.매개 변수는 표현식이다. 만약 이 표현식의 결과가 함수이어야 한다면 함수의 반환값이 될 수 없다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Instalando o Elixir e o Erlang com o gerenciador de versões asdfEsse tutorial usa o gerenciador de versões asdf, mas fique a vontade para utilizar outros se preferir. Infelizmente o as...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.