摘要: 4进程管理 死锁问题 设备分配形成环路 进程通信问题导致死锁 定义 各并发进程彼此互相等待对方所拥有的资源,且这些并发进程在得到对方的资源之前不会释放自己所拥有的资源。从而造成大家都想得到资源而又都得不到资源,各并发进程不能继续向前推进的状态。 起因 死锁的起因是并发进程的资源竞争。 根本原因:系统 阅读全文
posted @ 2023-01-30 20:26 B1smarck 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 3进程管理 进程的概念 程序是一个静态的概念 程序顺序执行特点: 顺序性 封闭性 可再现性 程序执行的环境和初始条件相同,当程序重复执行时,不论停顿与否,结果相同 为程序员检测和校正程序的错误带来了很大的方便。 多道程序系统特点:?1 用户随机 用户程序是随机的 资源共享 共享:软件资源、硬件资源 阅读全文
posted @ 2023-01-30 20:25 B1smarck 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 为什么想写这篇博客,为什么要要跟大家分享? 因为我的确入门费了非常多的时间,有很多坎。首先是自己的精力因为很多事情,确实分散了很多,有创新创业项目、学生工作、学业等等,没有非常多时间来练习,我上大学前也没有计算机基础,甚至电脑从中学后就基本没碰过(因为有了平板.....),目前已经大学三年级,所以我 阅读全文
posted @ 2023-01-09 22:47 B1smarck 阅读(83) 评论(0) 推荐(0) 编辑
摘要: 20201317 电子公文传输系统-个人贡献 ##1 简述你完成的工作 本项目,我主要负责后端代码撰写,主要包括有后端web框架搭建、加密解密设计,后端jsp与servlet信息交互设计,数据库部分代码撰写工作,同时辅助撰写部分团队博客。 ##2 你们小组总共的代码行数,你贡献的代码行数?相关代码链 阅读全文
posted @ 2022-12-11 21:04 B1smarck 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 实验四 Web服务器1-socket编程 ip a查询网络状态 echo服务器的客户端服务器,提交程序运行截图,服务器把客户端传进来的内容加入“服务器进程pid 你的学号 姓名 echo :”返回给客户端 华为云: 多线程通信 java实现多线程socket通信 阅读全文
posted @ 2022-12-01 09:04 B1smarck 阅读(2) 评论(0) 推荐(0) 编辑
摘要: #实验四 Web服务器2 下载代码,使用gcc -pthread *.c -o server 后报错 发现是httpd.c的问题 打开后在头输入宏定义#define HTTPD_DOCUMENT_ROOT "." 2.在华为云服务器上实践 首先先把代码打包放入华为云服务器中,这里采用winscp 阅读全文
posted @ 2022-11-30 21:12 B1smarck 阅读(3) 评论(0) 推荐(0) 编辑
摘要: MySQL数据库简介 MySQL是一个关系型数据库管理系统,是最流行的关系型数据库管理系统之一。在 WEB 应用方面,MySQL 是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件。 MySQL 是将数据保存在不同的表中 阅读全文
posted @ 2022-11-19 10:47 B1smarck 阅读(3) 评论(0) 推荐(0) 编辑
摘要: Linux进程间通信 1、匿名管道:pipe 2、命名管道:fifo 3、内存映射:mmap 4、信号 进程是程序运行资源分配的最小单位。每个进程各自有不同的用户地址空间,任何一个进程的全局变量在另一个进程中都看不到,所以进程之间要交换数据必须通过内核,在内核中开辟一块缓冲区,进程1把数据从用户空间 阅读全文
posted @ 2022-11-13 13:11 B1smarck 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 第12周 知识总结 论述TCP/IP协议及其应用,具体包括TCP/IP栈、IP地址、主机名、DNS、IP数据包和路由器; 介绍TCP/IP网络中的UDP和TCP协议、端口号和数据流; 阐述服务器—客户机计算模型和套接字编程接口; 介绍Web和CGI编程,解释HTTP编程模型、Web页面和Web浏览器 阅读全文
posted @ 2022-11-13 00:17 B1smarck 阅读(4) 评论(0) 推荐(0) 编辑
摘要: Thread同步测试 代码 #include <stdio.h> #include <pthread.h> #include <stdlib.h> #include <semaphore.h> #define NUM 5 int queue[NUM]; sem_t blank_number, pro 阅读全文
posted @ 2022-11-11 14:10 B1smarck 阅读(5) 评论(0) 推荐(0) 编辑