进程和线程
aningxiaoxixi
此人很聪明,一看就会,所以不写
展开
-
linux 任务调度 sched_setscheduler
我们考虑一种很坏的情况,如果有若干相同优先级的线程等待执行,然而最早执行的线程无终止或者阻塞动作,那么其他线程是无法执行的,除非当前线程调用如pthread_yield之类的函数,所以在使用SCHED_FIFO的时候要小心处理相同级别线程的动作。它是默认的线程分时调度策略,所有的线程的优先级别都是0,线程的调度是通过分时来完成的。请注意,这种调度策略也是抢占式的,当高优先级的线程准备运行的时候,当前线程将被抢占并进入等待队列。这种调度策略仅仅决定线程在可运行线程队列中的具有相同优先级的线程的运行次序。转载 2022-09-17 19:01:27 · 1360 阅读 · 0 评论 -
查看线程名and设置线程名
linux线程原创 2022-06-03 12:46:50 · 328 阅读 · 0 评论 -
linux管道pipe 示例
参考:linux管道pipe详解注意 当fork 创建子进程也会把 pipe 复制下来#include <stdio.h> #include <unistd.h> #include <sys/wait.h> #include <string.h> #include <stdlib.h> int main(void) { pid_t pid; int fd[2], i, n; char buf[1024];原创 2022-01-29 23:40:12 · 2195 阅读 · 0 评论 -
user层 互斥锁和信号量
https://www.cnblogs.com/fengbohello/p/7571722.html原创 2020-11-24 13:25:30 · 120 阅读 · 0 评论 -
关于现场保护
今天看到一个篇,现场保护的文章Linux kernel 笔记 (53)——为什么“interrupt handler”不能被抢占?https://nanxiao.me/linux-kernel-%e7%ac%94%e8%ae%b0-%ef%bc%8853%ef%bc%89-%e4%b8%ba%e4%bb%80%e4%b9%88interrupt-handler%e4%b8%8d%e8%83%b...原创 2020-04-23 20:20:14 · 608 阅读 · 0 评论 -
批处理实现同时打开两个exe 文件并且exe的参数不同
@echo off start /D "C:\Users\intern\source\repos\ConsoleApplication8\Release" ConsoleApplication8.exe com8 C:\Users\intern\Desktop\12345\11111.pcmstart /D "C:\Users\intern\source\repos\ConsoleAppl...原创 2020-01-15 13:22:01 · 1153 阅读 · 0 评论 -
单线程 与 多线程
单线程 缺点:系统的利用率非常低 尤其 对外部设备进行操作的时候,系统处理器都在等待。当初 做单片机的时候 必须创建一个线程任务 去指挥舵机 转动。关于并行架构:要同时执行多条指令 必须具有多个多个处理器 或者处理部件 这就是并行结构。并发执行: 是 让多道程序在计算机中交替执行...原创 2019-07-02 09:06:25 · 397 阅读 · 0 评论