摘要: 在Linux系统中,创建一个线程通常指的是调用POSIX线程库的 pthread_create() 函数。 1. 用户态发起:调用 pthread_create() 这是所有多线程程序的起点。你的程序需要包含 <pthread.h> 头文件,并调用 pthread_create() 函数。 int 阅读全文
posted @ 2026-02-24 16:20 湿兄就不见 阅读(4) 评论(0) 推荐(0)
摘要: 这个笔记是看了一篇知乎文章后总结的关于进程和线程相关要点,加强记忆 简单的答案 进程是资源分配的基本单位,线程是CPU调度的基本单位 进程的作用与局限性 CSAPP第八章异常控制流中写到,进程提供给应用程序两个关键抽象 一个独立的逻辑控制流,仿佛程序独占cpu 一个私有的地址空间,仿佛程序独占内存系 阅读全文
posted @ 2026-02-24 16:10 湿兄就不见 阅读(11) 评论(0) 推荐(0)
摘要: 调用python脚本 exit("")的是输出到标准错误的,重定向到文件中需要将标准错误重定向到标准输出中:python script.py > log.txt 2>&1 阅读全文
posted @ 2023-09-02 10:51 湿兄就不见 阅读(14) 评论(0) 推荐(0)
摘要: 字符串子串循环 可以直接循环用分隔符隔开的字符串变量,分隔符默认是空格 var="opt1 opt2 opt3" for opt in $var do echo opt done 阅读全文
posted @ 2023-09-02 10:50 湿兄就不见 阅读(23) 评论(0) 推荐(0)
摘要: 定义方式 function foo { var=10 echo $var } foo() { var=10 echo $var } 返回值 使用return语句,但函数返回值只能是整形数值 在函数体内使用echo打印变量值,可以将值输出到标准输出中,调用者通过result=${foo}或者resul 阅读全文
posted @ 2023-09-02 10:48 湿兄就不见 阅读(22) 评论(0) 推荐(0)