全站数据
8 4 2 0 5 8 1

线程库是指什么

电源工程师 | 简单学习,快乐成才!         
问题更新日期:2024-10-15 16:43:29

问题描述

线程库是指什么希望能解答下
精选答案
最佳答案

线程库就是类的线程.进程是由进程控制块、程序段、数据段三部分组成。一个进程可以包含若干线程(Thread),线程可以帮助应用程序同时做几件事(比如一个线程向磁盘写入文件,另一个则接收用户的按键操作并及时做出反应,互相不干扰),在程序被运行后中,系统首先要做的就是为该程序进程建立一个默认线程,然后程序可以根据需要自行添加或删除相关的线程。线程:是进程中的一个实体,是被系统独立调度和分派的基本单位,线程自己不拥有系统资源,只拥有一点在运行中必不可少的资源,但它可与同属一个进程的其它线程共享进程所拥有的全部资源。线程库就是用于编程的线程类.就像ACE库之类的,他包含了线程的很多类,这些类都是用来编程的

其他回答

线程库为程序员提供创建和管理线程的 API。实现线程库的主要方法有两种:

在用户空间中提供一个没有内核支持的库。这种库的所有代码和数据结构都位于用户空间。这意味着,调用库内的一个函数只是导致了用户空间内的一个本地函数的调用,而不是系统调用。

实现由操作系统直接支持的内核级的一个库。对于这种情况,库内的代码和数据结构位于内核空间。调用库中的一个API函数通常会导致对内核的系统调用。