当然, 函数调用几乎是“无所不能”的, 他们的行为并不是一目了然, 但通常每个函数都附有清晰的文档.
和任何编程语言一样, Erlang也不可避免的具有一些缺陷....一个快速判断二进制串处理效率的方法就是启用bin_opt_info编译选项, 譬如将系统环境变量ERL_COMPILER_OPTIONS设置成[bin_opt_info]....进程
进程是所有Erlang程序的基本执行环境. 所有代码都要依托于进程才能执行. 即使是自身不启动任何进程的库模块的代码, 运行时也要依托于调用他的进程才行....要不要用OTP行为模式
虽然新进程的创建仅需数毫秒, 但OTP行为模式容器进程的初始化却是另外一回事. gen_server:start_link()调用会引发一系列动作, 包括调用行为模式实现模块中的...给予proc_lib的进程, 如gen_server及其他OTP行为模式, 应该使用proc_lib:hibernate/3而不是erlang:hibernate/3, 以确保进程醒来后周遭一切都遵照OTP