- 博客(10)
- 收藏
- 关注
原创 网络编程总结(1)
通信协议即双方实体完成通信或服务所必须遵守的规则和约定。通信协议三要素:1.语法:即如何去进行通信,包括数据的格式,编码,信号的等级。2.语义:即通信的内容,数据内容,含义及控制信息3.定时规则:即合适通信,明确通信的顺序,速率匹配,排序特点:具有层次性,可靠性,有效性TCP/IP协议分成俩个不同的协议:...
2022-08-11 15:47:25 453
原创 Linux C多任务编程(线程篇4)
对死锁的概念等一系列问题进行了阐述,并对我们常见的几种锁(互斥锁、自旋锁、读写锁、 乐观锁、悲观锁)进行了总结。
2022-08-03 00:51:04 208
原创 Linux C多任务编程(线程篇2)
由于多线程执行操作共享变量的这段代码可能会导致竞争状态,因此我们将此段代码称为临界区,它是访问共享资源的代码片段,一定不能给多线程同时执行。
2022-07-29 00:10:37 301
原创 嵌入式Linux C多任务编程(线程篇1)
线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的、能独立运行的基本单位。线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源(寄存器和栈),当时它与同属于一个进程的其他的线程共享进程所拥有的全部资源。...
2022-07-28 00:12:37 550
原创 嵌入式Linux C多任务编程(进程间通信)
由于每个进程的用户空间都是独立的,不能相互访问,这时就需要借助内核空间来实现进程间通信,原因很简单,每个进程都是共享一个内核空间的。
2022-07-26 21:07:24 569
原创 嵌入式Linux C多任务编程(进程篇)
对于Linux C下多任务编程 进程部分内容,后面会持续更新进程间通信、线程等一系列内容,间多任务编程完整的整理一遍。
2022-06-30 01:20:26 1481
原创 小白的Java从零开始,学习分享日常(1)
刚开始学习Java,在这里开始分享自己的学习日常,用比较通俗的语言去分享自己的理解。对于初学者可能有帮助,对于其中的错误也希望大家能理解,勿喷,多交流。接下来会从最基础的开始,一步步来分享自己Java学习的过程。第一章 面向对象基础 学习内容:1、了解Java的起源和发展 2、认识Java开发的四个平台 3、理解Java语言的特点 ...
2021-09-30 01:00:24 88
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人