• 祝丰豪 博客
  • 关于
  • 页面
  • C/C++
  • C#
  • python
  • Linux
  • 数据结构
  • 设计模式
  • 数据库
  • 嵌入式
  • 技巧
  • 机器学习
  • 项目
  • 其他
  • 2021 年 03 月 14 日
  • 193115 项目
socket通信基础
01.socket介绍所谓socket(套接字),就是对网络中不同主机上的应用进程之间进行双向通信的端点的抽象。一个套接字就是网络上进程通信的一端,提供了应用层进程利用网络协议交换数据的机制。从所处的地位来讲,套接字上联应用进程,下联网络协议栈,是应用程序通过网络协议进行通信的接口,是应用程序与网络协议根进行交互...
  • 2021 年 03 月 12 日
  • 785 项目
网络基础
01.网络结构模式1.1 C/S结构服务器 - 客户机,即 Client - Server(C/S)结构。C/S 结构通常采取两层结构。服务器负责数据的管理,客户机负责完成与用户的交互任务。客户机是因特网上访问别人信息的机器,服务器则是提供信息供人访问的计算机。客户机通过局域网与服务器相连,接受用户的请求,并通过...
  • 2021 年 03 月 12 日
  • 454 项目
线程同步
01.线程同步线程的主要优势在于,能够通过全局变量来共享信息。不过,这种便捷的共享是有代价的:必须确保多个线程不会同时修改同一变量,或者某一线程不会读取正在由其他线程修改的变量。临界区是指访问某一共享资源的代码片段,并且这段代码的执行应为原子操作,也就是同时访问同一共享资源的其他线程不应终端该片段的执行。线程同步...
  • 2021 年 03 月 12 日
  • 487 项目
线程
01.线程概述与进程(process)类似,线程(thread)是允许应用程序并发执行多个任务的一种机制。一个进程可以包含多个线程。同一个程序中的所有线程均会独立执行相同程序,且共享同一份全局内存区域,其中包括初始化数据段、未初始化数据段,以及堆内存段。(传统意义上的 UNIX 进程只是多线程程序的一个特例,该进...
  • 2021 年 03 月 11 日
  • 23377 项目
守护进程
01.终端在 UNIX 系统中,用户通过终端登录系统后得到一个 shell 进程,这个终端成 为 shell 进程的控制终端(Controlling Terminal),进程中,控制终端是保存在 PCB 中的信息,而 fork() 会复制 PCB 中的信息,因此由 shell 进 程启动的其它进程的控制终端也是这...
  1. 上一页
  2. 1
  3. 3
  4. 27
  5. 下一页
标签云

© 2022 祝丰豪 博客

Powered by Typecho ※ Theme is Cuteen