Skip to content

disnox/thread_pool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

内核链表线程池


 Build with 📷disnox 


🖥 More Items

1. 项目简介

采用内核链表构建的线程池,包含新建线程、新建任务、删除线程、删除任务、删除。

2. 软件环境

  • VsCode 代码编辑器
  • Ubuntu18.04 Linux 子系统
  • VMware Workstation Pro 虚拟机
  • MobaXterm_Personal_20.3 或者 SecureCRT SSH 软件

3. 项目使用

在终端文件下使用命令

xx@xx:xxx/project$ ./a.out

4. 知识点使用

  • Linux 内核链表:将数据域和指针域分开,将车次信息、购票信息、用户信息挂载到 Linux 内核链表上。
  • 标准IO函数使用:使用 函数 fopen、fgets、fscanf、fprintf、fclose 打开信息文件读取信息、输入信息并关闭文件。
  • 内存空间:使用 malloc 函数分配堆内存空间。
  • 线程函数的使用:创建线程,取消线程,线程接合。

5. 目录结构描述

├── README.md     		# 项目简介
├── a.out        		# 可执行文件
├── kernel_list.h		# 内核链表
├── main.c       		# 主函数文件
├── thread_pool.c		# 内核链表构建线程池函数文件
└── thread_pool.h		# 内核链表构建线程池函数头文件

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages