1、线程概念线程是轻量级的进程,在Linux环境下线程的本质仍是进程。操作系统会以进程为单位,分配系统资源,可以这样理解,进程是资源分配的最小单位,线程是操作系统调度执行的最小单位。1.1 线程与进程的区别进程有......
2023-10-10 01:55 阅读 阅读全文文章浏览阅读2.9k次。计算机网络通信技术即套接字(Socket)通信编程技术常识:三大通信网络:电信网络计算机网络:建设成本极低,开放式。有线电视网络根据计算机网络的覆盖范围大小,分为局域网(Lock Area Newwork,简称LAN......
2023-11-11 10:37 阅读 阅读全文文章浏览阅读1k次,点赞2次,收藏6次。在数据库中创建表,并进行 CRUD 操作。在库中进行表操作,先use 库名进入库提示Database changed创建一个表:mysql> CREATE TABLE student( -> sno INT UNSIGNED, -> name VARCHAR(20), -> sex CHAR, -> sight ......
2023-11-11 10:39 阅读 阅读全文基于 UDP 协议的通信User Datagram Protocol,用户数据报协议。UDP 协议是无连接,传输不可靠(尽力而为),但传输效率很高。UDP 协议传输不可靠:内部没有流量和拥塞控制机制,一旦接收方缓冲区满,它不会通知和阻塞发送方,就......
2023-10-14 04:56 阅读 阅读全文张勇1234擅长笔记-算法精解C语言实现,笔记-嵌入式-Linux韦东山,笔记-Unix环境高级编程,等方面的知识...
2023-10-13 12:44 阅读 阅读全文文章浏览阅读2.7k次。为解决TCP协议中的粘包问题,提供以下实例说明:需结合注释里的内容,原理请参考网络通信(1)客户端#include <stdio.h>#include <string.h>#include <stdlib.h>#include <sys/types.h>#include <sys/socket.h>#i......
2023-11-11 10:37 阅读 阅读全文文章浏览阅读1.1k次。触发器Trigger在发生某个事件,或满足某个条件时自动被执行的存储过程。三种不同粒度的触发器:表级:动表n次触发n次行级:动行n次触发n次列级:动列n次触发n次创建mysql> delimiter #mysql> create trigger t_s......
2023-11-11 10:38 阅读 阅读全文文章浏览阅读489次。结束线程方法:线程返回调用 pthread_exit 函数(自杀)调用 pthread_cancel 函数(他杀)当所杀的线程内调用了pthread_setcancelstate(PTHREAD_CANCEL_DISABLE,NULL);则调用pthread_cancel 函数没有作用pthread_setcancelstate意为对Cancel......
2023-11-11 10:39 阅读 阅读全文文章浏览阅读993次。共享内存(Shared Memory)多个进程可以共享访问的一段内存空间,最快的 IPC 方式。生命周期:如果不删除,与内核相同,关机即消失。相关的系统调用:shmget:创建或获取一段共享内存空间。shmat:将共享内......
2023-11-11 10:39 阅读 阅读全文文章浏览阅读2.7k次,点赞6次,收藏52次。网络通信编程实现基于 TCP 协议的通信TCP:Transmission Control Protocol,传输控制协议,传输层的一个非常重要的协议,负责数据传送。面向连接、传输可靠、但通信效率较低。基于 TCP 通常......
2023-11-11 10:39 阅读 阅读全文