首页
沸点
课程
AI Coding
数据标注
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
多线程
清欢_小铭
创建于2022-07-19
订阅专栏
C/C++多线程
暂无订阅
共8篇文章
创建于2022-07-19
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
多线程实现字符串翻转_Q5函数“parallel_reverse_chars”
编写一个函数,反转给定的输入字符串中每一行的字符顺序,输入字符串中的每一行都以一个标准的换行符('\n')结束。输入字符串中的每一行可以是任意长度的,包括非常短的行(很少的字符)和非常长的行(很多字符
多线程+链表模拟RR调度算法
程序还有点小bug mian.#include <stdio.#include <stdlib.#include <stdbool.#include <pthread.#include <semaphore.#include <unistd.#include <sys/types...
基于栈的快排模板
线程安全栈 promise的用法 list::splice实现list拼接的功能。将源list的内容部分或全部元素删除,拼插入到目的list。 boost线程中的yield方法:可以将本线程的CPU时间片放弃,并允许其他线程运行。 如果你想直接告诉编译器 T::const_ite...
基于锁的线程安全栈
序列化:多个线程轮流访问被互斥元保护的数据结构,他们必须线性地并且非并发地存取数据。设计时候要考虑使用更小的别保护区域和更少的操作被序列化,以及更高的并发潜能。 保证当数据结构不变性被别的线程破坏时的状态不被任何别的线程看到。注意避免数据结构接口所固有的竞争现象,通过为完整操作提...
c++多线程——线程启动&数据共享
需要构造一个std::tread对象,传入参数为任何可调用对象。构造std::tread对象后自动执行。{}表示参数列表,如果单独定义一个类do_sth,作为参数传入的话,会调用拷贝构造函数。线程启动后,需要显示决定是否等待他完成,尤其涉及通过引用或指针访问其他线程函数局部变量时...
多线程矩阵乘法运算 c++
第一题,第二问一个4m×4m的方阵与一个4×1的列向量相乘,要求开4个线程运算。矩阵用随机数填充。四个线程要访问的数据没有重合,不需要加锁,加锁反而就不是并行处理了。 线程初始化后,要等待四个线程都运行结束,计算才全部结束。ts[i].
模拟任务调度算法 C语言
FCFS (Non-preemptive)—— 先来先处理(非抢占)Shortest Job First (Non-preemptive)——最短任务优先(非)Shortest Remaining Time First (Preemptive)——剩余最短优先(抢占)Round ...
多线程模拟渡河 C语言 Linux
你需要用一艘最多能容纳3人的船把N个人从一个河岸转移到另一个河岸。编写一个程序来模拟这种情况。每个人都应该表示为一个线程(使用Pthread库和船作为共享资源。您必须使用信号量进行同步,每个人/线程都