Linux高并发服务器开发
文章平均质量分 97
源代码•宸
我们终此一生,就是要摆脱他人的期待,找到真正的自己
展开
-
Linux高并发服务器开发——Linux网络编程
MAC地址6个字节IP四个字节MAC地址具有唯一性,是永远不变的,它就像身份证号,用来唯一确认一台电脑。而IP地址是随电脑所在地域的不同而进行改变的,它像带有邮编的住址信息,IP地址前面的部分就表示了所处的子网。用于广域网A类IP网络地址是00000001——01111110,即1——126可使用的网络号126个,也就是27-2个【减2的原因由于网络地址全0的IP地址是保留地址意思为"本网络",而网络号为127(即01111111)保留作为本机软件回路测试之用】用于城际网络每个B类地址可连接65534原创 2024-04-28 17:31:15 · 1333 阅读 · 0 评论 -
Linux高并发服务器开发——Linux多线程开发
功能:创建一个子线程- 参数:- thread:传出参数, 线程创建成功后, 子线程的线程ID被写到该变量中- attr : 设置线程的属性, 一般使用默认值, NULL- start_routine : 函数指针, 这个函数是子线程需要处理的逻辑代码- arg : 给第三个参数使用, 传参- 返回值:成功:0失败:返回错误号。这个错误号和之前errno不太一样。获取错误号的信息: char * strerror(int errnum);原创 2024-04-28 17:30:33 · 993 阅读 · 0 评论 -
Linux高并发服务器开发——Linux多进程开发
进程可以使用的资源上限(Resource Limit)(指令:ulimit -a)第一个会话终端第二个会话终端第三个会话终端按u输入指定用户,比方这里我输入ubuntu在第一个会话终端可以看到第二个会话终端的进程信息kill进程,发现第二个会话终端断联了把当前进程强制杀死或者kill命令默认的信号是15,即kill -15,此时系统发送一个SIGTERM的信号给对应程序,当程序接收到该信号后,具体如何处理是自己可以决定的(可结束,可忽略),结束前一般会进行一些"准备工作"。由于S原创 2024-04-28 17:29:52 · 825 阅读 · 0 评论 -
Linux高并发服务器开发——Linux系统编程入门
如果没有tree可以安装一下。原创 2024-04-28 17:29:01 · 1013 阅读 · 0 评论