终止类别
正常终止
- 从main函数返回
- 调用exit(标准c库函数)
- 调用_exit或者_Exit(系统调用)
- 最后一个线程从其启动例程(进程)返回
- 启动例程会搜集命令行参数给main传参,并搜集环境信息构建环境表给main函数,还会登记进程的终止函数
- 在进程的main函数执行前内核会启动
- 编译器在编译时会将启动例程编译进可执行文件中
最后一个线程调用pthread_exit
void *memcpy(void *dest, const void *src, int count)
代码:
1 | void *my_memcpy(void *dest, const void *src, int count) |
##str函数的源码
###1、strcpy函数
char * strcpy(char * destin, const char * source)
1 | char * my_strcpy(char * destin, const char * source) |
IP地址表示:
-IP地址由两个部分组成,net-id和host-id,即网络号和主机号。
- net-id:表示ip地址所在的网络号。
- host-id:表示ip地址所在网络中的某个主机号码。
-
IP-address ::= { <Network-number>, <Host-number> }