![](https://img-blog.csdnimg.cn/a0483c9b2d1e4536a71376df38e13b37.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
系统编程
文章平均质量分 95
欢迎来到我们的网络编程专栏!这个专栏将带您踏入网络世界的奇妙之旅。无论是探索跨越互联网的数据传输,构建实时通信应用,还是了解网络安全和协议,我们都将为您揭开网络编程的精彩面纱。从基础的套接字编程到复杂的分布式系统设计,我们将为您呈现丰富的教程、技巧和案例研究。无论您是初学者还是有经验的开发者,这里都
祐言QAQ
目前已大四,分享自己的学习笔记心得和一些技术问题讨论,兼广泛交友,如果你和我一样想走嵌入式软开或者C/C++方向,欢迎交流讨论,博主初创期,写的不好见谅啦,当然也欢迎及时指正我的错误,让我们一起成为走路带风的攻城狮吧~
展开
-
配置云服务器的FTP服务器【网络编程】
配置腾讯云FTP服务器详细教程,一步一步教你配置,相信我你一定可以学会并掌握原创 2023-09-11 15:37:11 · 294 阅读 · 11 评论 -
【网络编程】IO多路复用
IO复用是一种高效的IO处理技术,适用于需要处理多个IO事件的应用场景。它能够同时监视多个文件描述符,实现高并发性能,降低CPU资源消耗,简化编程模型,适用于网络服务器、聊天应用、文件传输、数据库连接池等多种应用场景。原创 2023-09-09 14:00:17 · 704 阅读 · 22 评论 -
【网络编程】深入了解UDP协议:快速数据传输的利器
UDP(User Datagram Protocol)是一种无连接的通信协议,通常用于快速传输数据,尤其适用于实时性要求较高的应用,如直播,打视频等。原创 2023-09-07 18:35:12 · 651 阅读 · 6 评论 -
【网络编程】TCP传输控制协议(Transmission Control Protocol)
TCP是互联网协议套件(Internet Protocol Suite)中的一个重要协议,用于在计算机网络上提供可靠的、面向连接的数据传输。TCP负责将数据划分为小的数据块(通常称为数据段),并确保这些数据段按照正确的顺序传输到目标计算机,同时处理丢失的数据块以及保证数据的可靠性和完整性。TCP还负责流量控制和拥塞控制,以确保网络上的数据传输效率和稳定性。原创 2023-09-06 10:48:47 · 704 阅读 · 9 评论 -
【网络编程】TCP/IP协议(互联网的基石)
TCP/IP协议可以被视为互联网的基石。它是互联网通信的核心协议套件,负责实现不同计算机和网络之间的通信和数据交换。包括“三次握手”的介绍,以及层次结构,详细组成等方面的详细介绍!原创 2023-09-04 20:47:18 · 3669 阅读 · 22 评论 -
【网络编程】网络基础概念
本博客介绍了TCP/IP协议和网络基础概念,涵盖了从协议历史到网络模型、IP地址、端口号、字节序以及套接字编程的多个方面。深入理解这些概念将有助于初学者更好地理解和应用网络通信技术。原创 2023-09-05 20:18:10 · 419 阅读 · 2 评论 -
【系统编程】线程池以及API接口简介
线程池是一种多线程编程模型,旨在优化线程的管理和复用。它包括了线程管理、任务调度和线程复用等关键功能。线程池的主要优势在于减少了线程的创建和销毁开销,提高了系统的性能和稳定性。原创 2023-09-04 19:38:54 · 1362 阅读 · 1 评论 -
【系统编程】线程安全(POSIX信号量、互斥锁、读写锁等)
线程安全(POSIX信号量,互斥锁,读写锁,条件变量等)是指在多线程环境下,程序或库能够正常运行且不会产生不确定或不合理的结果。线程安全是多线程编程的一个重要概念,它强调了多个线程可以同时访问共享资源而不会导致数据破坏或不一致性的问题。原创 2023-09-02 17:43:46 · 363 阅读 · 3 评论 -
【系统编程】线程基础
线程是操作系统中最小的执行单元,它包含在进程内部,与进程共享相同的内存空间,但拥有独立的执行流。线程能够高效地实现并发编程,提升程序性能。线程之间可以共享数据,但也需要谨慎处理同步和互斥,以避免竞态条件。线程的创建和管理通常由编程语言或操作系统提供的API来完成。线程具有轻量级、低开销的特点,适用于多核处理器和多任务环境,能够实现任务的并行执行,提高系统的响应速度和资源利用率。原创 2023-09-01 19:39:06 · 226 阅读 · 0 评论 -
【进程间通信】IPC对象(进程间通信的精髓)
进程间通信(IPC)是操作系统中的关键概念,它包括多种通信方式,如管道、信号、消息队列、共享内存和信号量等。用于实现不同进程之间的数据交换与协调。IPC是在多进程环境下解决进程间数据共享和通信问题的机制。原创 2023-08-31 20:07:50 · 261 阅读 · 0 评论 -
【进程间通信】信号
信号作为操作系统中进程间通信的一种机制,用于异步地通知进程发生的事件。信号分为非实时和实时信号,可由系统事件、其他进程或内核产生。进程可注册信号处理函数,响应信号时执行特定操作,如打印信息、终止进程等。信号间可存在排队和嵌套现象。通过信号控制块,内核管理进程接收到的信号、处理方式和状态。信号也可用于进程间协调,但需注意非实时信号的丢失问题。理解信号机制有助于优化进程通信和系统的稳定性。原创 2023-08-29 20:41:04 · 176 阅读 · 0 评论 -
【进程间通信】管道
管道(Pipe)是一种常见且简单的通信方式。管道主要用于在两个相关进程之间传递数据,一个进程充当数据的发送者,而另一个进程充当数据的接收者。管道有两种类型:无名管道(Anonymous Pipe)和命名管道(Named Pipe,也称为FIFO)原创 2023-08-29 19:38:04 · 203 阅读 · 0 评论 -
深入解析进程:探索计算机并发世界的核心机制
进程是计算机操作系统中的基本概念之一,代表着正在执行的程序实例。每个进程拥有独立的内存空间、代码、数据和执行上下文,可实现并发执行。进程之间通过进程控制块(PCB)管理,并可以通过多种同步和通信机制实现协作。进程可以包括父子关系,通过 fork() 函数创建子进程。等待子进程状态变化或退出可通过 wait() 和 waitpid() 函数实现。在多进程编程中,同步确保协作正确性,而互斥保证资源访问的独占性。深入了解进程及其管理机制,有助于编写高效的多任务程序和实现资源管理。原创 2023-08-28 19:19:55 · 138 阅读 · 1 评论 -
【系统编程】 奥秘与挑战
简单介绍一下系统编程,介绍学习方向原创 2023-08-28 11:24:35 · 93 阅读 · 0 评论