首页 > 系统相关 >shell 并发

shell 并发

时间:2022-11-16 16:34:10浏览次数:33  
标签:shell seq FIFO echo 并发 num 1000

#!/bin/bash

# 设置并发数
thread_num=3

# 创建管道文件
FIFO=/tmp/$$-FIFO
mkfifo $FIFO

# 使用句柄打开管道文件
exec 1000<>$FIFO
rm -f $FIFO

# 向管道里面输入若干行
for i in `seq $thread_num`
do
        echo "" >&1000
done

## == main == ##

for i in `seq 10`
do
        read -u 1000
        {
                echo $i
                sleep 5

                echo "" >&1000
        }&

done

wait
echo end

标签:shell,seq,FIFO,echo,并发,num,1000
From: https://www.cnblogs.com/dewan/p/16896387.html

相关文章

  • [WUSTCTF 2020]getshell 题目笔记
    先分析一下,32位程序,无保护,可执行用IDA分析,发现buf存在泄露点shell函数存在后门,在0x0804851B计算一下长度,0x18+0x4=0x1C构造exp如下frompwnimport*filenam......
  • 实验 Linux Shell实现模拟多进程并发执行【操作系统】
    实验楼【操作系统】​​参考文章​​​​简单样例​​​​添加一个系统调用【实验】​​​​LinuxShell实现模拟多进程并发执行【实验】​​​​test1串行​​​​test2......
  • shell脚本输出带文本颜色背景颜色自定义样式格式内容
    shell脚本中echo和printf都可以输出内容。示例1:echo-e"\033[43;35mdaviduseechosayHelloWorld\033[0m\n"printf"\033[44;36mdaviduseprintfsayHel......
  • shell脚本---$()和${}区别
    转载:https://blog.csdn.net/itworld123/article/details/125447252一、$()$() 小括号里面是Linux命令,作用就是执行里面的命令后返回执行的结果;和``(反引号)作用一样。......
  • 如何理解Java中眼花缭乱的各种并发锁?
    在互联网公司面试中,很多小伙伴都被问到过关于锁的问题。今天,我给大家一次性把Java并发锁的全家桶彻底讲明白。包括互斥锁、读写锁、重入锁、公平锁、悲观锁、自旋锁、偏向......
  • 并发-显式锁[老的,有时间我重新整理一下]
    并发-显式锁[老的,有时间我重新整理一下]文章是直接从我本地word笔记粘贴过来的,排版啥的可能有点乱,凑合看吧,有时间我会慢慢整理(一)什么是显示锁Lock子类就是显示锁.首先sy......
  • 并发-线程池[老的,有时间我重新整理一下]
    并发-线程池[老的,有时间我重新整理一下]文章是直接从我本地word笔记粘贴过来的,排版啥的可能有点乱,凑合看吧,有时间我会慢慢整理为什么要用线程池?平时开发的时候基本不太......
  • MySQL InnooDB引擎之并发事务问题以及隔离级别的作用和区别
    最近在复习MySQL事务,但网上很多博客和资料可以说讲的不是模棱两可就是只有文字描述不够形象易懂,下面通过我的学习来详细讲一讲事务并发都会引起哪些问题?以及隔离级别是什么......
  • 关于FastAPI异步并发的技术背景和细节
    FastAPI的路径操作函数,可以使用asyncdef定义:fromtypingimportUnionfromfastapiimportFastAPIapp=FastAPI()@app.get("/")asyncdefread_root():re......
  • 040_并发下集合类不安全
    目录并发下ArrayList不安全解决方案一:Vector(不推荐使用)解决方案二:Collections.synchronizedList()解决方案三:CopyOnWriteArrayList(推荐使用)并发下HashSet不安全解决方......