![](https://img-blog.csdnimg.cn/2019091813595558.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
IO进程线程
文章平均质量分 76
IO进程线程
m0_37565374
这个作者很懒,什么都没留下…
展开
-
文件IO函数(树形,操作目录,进程)
进程是程序的一次执行过程。程序是静态的,它是存储在磁盘的可执行二进制文件。进程是动态的,它是程序的一次执行过程,它包括了进程的创建,调度,消亡,是存在内存中的。进程是独立的,可以被调度的任务;Linux的调度机制:时间片轮询机制,cpu会以ms级别的速度在进程,线程之间来回切换。进程在被调度的时候,系统会分配和释放各种资源(内存资源,cpu资源,进程调度块(PCB))2.进程的五态图(重点)挂起阻塞态,挂起就绪态运行态只是进程运行过程中的一种状态。3.进程的内存管理(重点!!原创 2023-03-28 22:35:03 · 48 阅读 · 0 评论 -
文件IO函数(3.30作业)
要求A线程打印出来的结果只能为 1234567 或者 7654321 不允许出现7634521 7234567。B线程循环倒置buf字符串,即buf中本来存储1234567,倒置后buf中存储7654321. 不打印!要求定义一个全局变量 char buf[] = “1234567”,创建两个线程,不考虑退出条件。要求用两个线程拷贝一张图片。A线程拷贝前半部分,B线程拷贝后半部分,不允许使用sleep函数。A线程循环打印buf字符串,倒置不允许使用辅助数组。不允许使用sleep函数。原创 2023-04-02 18:49:37 · 44 阅读 · 0 评论 -
嵌入式学习day20(IO线程进程-day1)
I: input 数据从外部存储设备输入到内存中O:output 数据从内存输出到外部存储设备。原创 2023-03-23 20:44:08 · 71 阅读 · 0 评论 -
文件IO函数(线程)
线程:是一个进程并发执行多种任务的机制。并发:单核cpu多个任务同时运行。(cpu以ms级别的速度进行进程调度,切换进程、线程)串行、并发、并行串行:多个任务有序执行,一个任务执行完毕后,再去执行另外一个任务并发:多个任务在单核cpu上运行,同一个时间片上只能运行一个任务,cpu不停在各个任务上切换。并行:多任务在多核cpu上运行,多个任务可以同时在不同的cpu核上执行。进程的上下文切换上下文:运行一个进程所需要的所有资源。原创 2023-04-06 08:55:47 · 39 阅读 · 0 评论 -
文件IO函数(进程函数补充,linux特殊机制)
int *wstatus:该指针指向的内存空间会存储子进程的退出状态值;int *wstatus:该指针指向的内存空间会存储子进程的退出状态值;当父进程没有子进程的时候,wait函数是否阻塞,是否运行成功。当没有子进程的时候,wait函数不阻塞,且函数运行失败。创建两个子进程,子1退出后,子2能否回收子1的尸体。孙子进程退出后,父进程中的wait是否会解除阻塞。如果不想接收子进程退出状态值,可以填NULL;所以父进程中能接收到子进程的状态值范围为。父进程只能回收子进程,无法回收孙子进程。原创 2023-03-29 21:10:38 · 37 阅读 · 0 评论 -
文件IO函数
文件权限掩码,会影响文件创建时候的权限。从而保证某个用户没有指定的某种权限。原创 2023-03-27 21:51:44 · 38 阅读 · 0 评论 -
嵌入式day21(IO线程进程-day2)
尚未理解。原创 2023-03-24 22:58:15 · 61 阅读 · 0 评论 -
作业4.4
重复1.2步骤,当收到quit后,要结束AB进程。A进程先发送一句话给B进程,B进程接收后打印。B进程再回复一句话给A进程,A进程接收后打印。原创 2023-04-04 22:34:49 · 45 阅读 · 0 评论 -
作业4.5
一个进程对共享内存中的数据打印,另一个进程对共享内存中的数据倒置。重复1.2步骤,当收到quit后,要结束AB进程。当对方输入quit后,退出AB进程删除消息队列;A进程先发送一句话给B进程,B进程接收后打印。B进程再回复一句话给A进程,A进程接收后打印。提示:共享内存中存储:flag+字符串。提示:用一个消息队列,两种类型即可。要求实现AB进程对话。原创 2023-04-05 22:43:12 · 32 阅读 · 0 评论