Skip to content

CofeCore/mythread

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

实现线程切换

环境

如果make之后出现无法编译的情况, 那么可能缺少了-m32条件的环境.

解决

缺少链接32位的环境, ubuntu中需要下载

sudo apt-get install build-essential module-assistant
sudo apt-get install gcc-multilib g++-multilib

需要使用32位环境时, 在gcc选项中加上-m32就行.

文件

mythread0 是函数调用, 理解函数调用进而理解线程调用

mythread1最开始的线程调用

mythread2加上了简单的封装

mythread3添加了pthread_join功能

mythread4线程定时, 遗憾的是没有加上真正的时间片, 只能用定时来代替时间片

CSDN博客

https://blog.csdn.net/Function_Dou/article/list/1

About

线程的简单实现

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published