group_leader() をローカルで登録しようとしています
register( iogl, group_leader()).
しかし、それはbad_argエラーで戻ります
** exception error: bad argument
in function register/2
called as register(iogl,<0.29.0>)
group_leader() プロセスにローカルのシンボリック名を付けるにはどうすればよいですか?
を使用してグローバル名として登録できます
global:register_name(iogl, group_leader()).
しかし、それは私が必要とするものではありません。
UPD:本当の問題:
ローカル ノード ( LN )からのスポーンを使用してリモート ノード ( RN ) にプロセスを作成しますが、そのプロセスで io 操作にLNではなくRNの group_leader を使用する必要があります。ありがとうございました。