点数信息
www.dssz.net
注册会员
|
设为首页
|
加入收藏夹
您好,欢迎光临本网站!
[请登录]
!
[注册会员]
!
首页
移动开发
云计算
大数据
数据库
游戏开发
人工智能
网络技术
区块链
操作系统
模糊查询
热门搜索:
源码
Android
整站
插件
识别
p2p
游戏
算法
更多...
在线客服QQ:632832888
当前位置:
资源下载
搜索资源 - Linux中的线程
下载资源分类
移动开发
开发技术
课程资源
网络技术
操作系统
安全技术
数据库
行业
服务器应用
存储
信息化
考试认证
云计算
大数据
跨平台
音视频
游戏开发
人工智能
区块链
在结果中搜索
所属系统
Windows
Linux
FreeBSD
Unix
Dos
PalmOS
WinCE
SymbianOS
MacOS
Android
开发平台
Visual C
Visual.Net
Borland C
CBuilder
Dephi
gcc
VBA
LISP
IDL
VHDL
Matlab
MathCAD
Flash
Xcode
Android STU
LabVIEW
开发语言
C/C++
Pascal
ASM
Java
PHP
Basic/ASP
Perl
Python
VBScript
JavaScript
SQL
FoxBase
SHELL
E语言
OC/Swift
文件类型
源码
程序
CHM
PDF
PPT
WORD
Excel
Access
HTML
Text
资源分类
搜索资源列表
一个用codeblocks实现的具有通用框架线程池
本人花了两天时间编写的线程池,采用了linux通用的线程池框架,在windows上用codeblocks实现的。里面包含了测试代码,集成job的测试类代码和main中的测试代码,健壮性很好,还会继续优化。
所属分类:
Linux
发布日期:2010-12-02
文件大小:102400
提供者:
jaff20071234
linux C 多线程编程典型实例
linux c 开发中多线程的典型实例,可在linux平台直接运行,通过实践熟悉理解多线程工作原理。
所属分类:
C
发布日期:2012-08-01
文件大小:2048
提供者:
h0120709330208
Linux c++多线程串口编程demo
使用多线程进行串口编程,获取串口数据,利用互斥锁和信号量在不同的线程中安全地操作数据,希望该demo能帮助你快速理解并掌握上述知识。
所属分类:
C++
发布日期:2018-01-26
文件大小:8192
提供者:
innocent_sheld
Linux下多线程编程的互斥与同步
本文将说明如何使用信号量实现线程之间的互斥与同步。互斥锁只有0,1两中状态,适合于线程对共享资源的独占访问,很多时候每个资源可以同时被有限的线程访问,此时互斥锁将无法满足;条件变量同步也同样存在这种问题。信号量实际是一种非负整型计数器,可以很好的控制线程之间资源访问,互斥锁能实现的功能,信号量同样可以。
所属分类:
其它
发布日期:2020-07-31
文件大小:53248
提供者:
weixin_38502693
C语言的fork函数在Linux中的进程操作及相关面试题讲解
fork函数只能在类Unix的系统中使用,用于创建子线程,这里总结了C语言的fork函数在Linux中的进程操作及相关面试题讲解,先来看一下C语言程序的存储空间与进程示意:
所属分类:
其它
发布日期:2020-09-02
文件大小:202752
提供者:
weixin_38669618
linux多线程编程(四)
linux中的线程是轻量级的线程,linux中的线程调度是由内核调度程序完成的,每个线程有自己的ID号。与进程相比,它们消耗的系统资源少、创建较快、相互间的通信也较容易。
所属分类:
其它
发布日期:2020-09-15
文件大小:66560
提供者:
weixin_38648037
Linux C中多线程与volatile变量
主要介绍了Linux C中多线程与volatile变量的相关资料,需要的朋友可以参考下
所属分类:
其它
发布日期:2020-09-15
文件大小:40960
提供者:
weixin_38526208
Linux中多线程详解及简单实例
主要介绍了Linux中多线程详解及简单实例的相关资料,这里对线程概念及优缺点做了详细介绍并说明如何创建和应用,需要的朋友可以参考下
所属分类:
其它
发布日期:2020-09-15
文件大小:59392
提供者:
weixin_38682242
嵌入式系统/ARM技术中的Linux中的冲突问题及其应对策略
Linux系统的稳定性记录成为很多评论家们反对冲突不断的Windows系统的一个很好的武器。然而,Linux系统的冲突问题虽然比较少,但是一旦在意想不到的情况下出现,也很容易使人们陷入困境。学习一些常用手段来预防这些这些冲突问题的发生是十分重要的,它可以帮助Linux的系统管理员们避免那些困境情况的出现。 一般认为,Linux服务器系统是不存在冲突的,然而些许时候该系统的冲突、停滞问题的确存在。对于应用软件层面的冲突或者停滞问题,与内核层面有何不同呢? Mark Wilding: 应
所属分类:
其它
发布日期:2020-11-18
文件大小:92160
提供者:
weixin_38732912
关于Linux线程的线程栈以及TLS
a.本文描述LinuxNPTL的线程栈简要实现以及线程本地存储的原理,实验环境中Linux内核版本为2.6.32,glibc版本是2.12.1,Linux发行版为ubuntu,硬件平台为x86的32位系统。b.对于LinuxNPTL线程,有很多话题。本文挑选了原则上是每线程私有的地址空间来讨论,分别是线程栈和TLS。原则山私有并不是真的私有,因为大家都知道线程的特点就是共享地址空间,原则私有空间就是一般而言通过正常手段其它线程不会触及这些空间的数据。虽然Linux将线程和进程不加区分的统一到了t
所属分类:
其它
发布日期:2021-03-02
文件大小:279552
提供者:
weixin_38677306
Linux中的线程
线程是程序执行时的最小单位,即CPU调度和分派的基本单位,一个进程可以由多个线程组成,同一个进程中的多个线程之间共享此进程的所有资源,每个线程有自己的堆栈和局部变量。线程由CPU独立调度执行,在多CPU环境下就允许多个线程同时运行。同样多线程也可以实现并发操作,每个请求分配一个线程来处理。1.线程有独立的堆栈段,共享地址空间,开销较小,切换速度较快。2.线程间的通信机制比较方便。3.因为操作系统会保证当线程数不大于CPU数目时,不同的线程运行于不同的CPU上。线程使CPU系统更加有效。4.线程改
所属分类:
其它
发布日期:2021-02-23
文件大小:431104
提供者:
weixin_38558870
muduo:用于C ++ 11中多线程Linux服务器的事件驱动的网络库-源码
muduo:用于C ++ 11中多线程Linux服务器的事件驱动的网络库
所属分类:
其它
发布日期:2021-02-13
文件大小:419840
提供者:
weixin_42122340
关于Linux线程的线程栈以及TLS
a.本文描述LinuxNPTL的线程栈简要实现以及线程本地存储的原理,实验环境中Linux内核版本为2.6.32,glibc版本是2.12.1,Linux发行版为ubuntu,硬件平台为x86的32位系统。b.对于LinuxNPTL线程,有很多话题。本文挑选了原则上是每线程私有的地址空间来讨论,分别是线程栈和TLS。原则山私有并不是真的私有,因为大家都知道线程的特点就是共享地址空间,原则私有空间就是一般而言通过正常手段其它线程不会触及这些空间的数据。虽然Linux将线程和进程不加区分的统一到了t
所属分类:
其它
发布日期:2021-01-31
文件大小:279552
提供者:
weixin_38646902
关于Linux线程的线程栈以及TLS
a.本文描述LinuxNPTL的线程栈简要实现以及线程本地存储的原理,实验环境中Linux内核版本为2.6.32,glibc版本是2.12.1,Linux发行版为ubuntu,硬件平台为x86的32位系统。b.对于LinuxNPTL线程,有很多话题。本文挑选了原则上是每线程私有的地址空间来讨论,分别是线程栈和TLS。原则山私有并不是真的私有,因为大家都知道线程的特点就是共享地址空间,原则私有空间就是一般而言通过正常手段其它线程不会触及这些空间的数据。虽然Linux将线程和进程不加区分的统一到了t
所属分类:
其它
发布日期:2021-01-31
文件大小:279552
提供者:
weixin_38665668
Linux中的线程
线程是程序执行时的最小单位,即CPU调度和分派的基本单位,一个进程可以由多个线程组成,同一个进程中的多个线程之间共享此进程的所有资源,每个线程有自己的堆栈和局部变量。线程由CPU独立调度执行,在多CPU环境下就允许多个线程同时运行。同样多线程也可以实现并发操作,每个请求分配一个线程来处理。1.线程有独立的堆栈段,共享地址空间,开销较小,切换速度较快。2.线程间的通信机制比较方便。3.因为操作系统会保证当线程数不大于CPU数目时,不同的线程运行于不同的CPU上。线程使CPU系统更加有效。4.线程改
所属分类:
其它
发布日期:2021-01-27
文件大小:431104
提供者:
weixin_38717980
Linux C中多线程与volatile变量
Linux C中多线程与volatile变量 volatile 修饰的变量表示改变量的值是易变的,编译器不对其进行优化,访问该变量的时候不会从寄存器读取, 而是直接从内存读取变量。 在多线程环境下,每个线程都有一个独立的寄存器,用于保存当前执行的指令。假设我们定义了一个全局变量,每个线程都会访问这个全局变量,这时候线程的寄存器可能会存储全量变量的当前值用于后续的访问。当某个线程修改了全局变量的值时,系统会立即更新该线程寄存器中对应的值,其他线程并不知道这个全局变量已经修改,可能还是从寄存器中获取
所属分类:
其它
发布日期:2021-01-20
文件大小:48128
提供者:
weixin_38560275
Linux中多线程详解及简单实例
Linux中多线程详解及简单实例 1.概念 进程:运行中的程序。 线程:一个程序中的多个执行路径。更准确的定义是:线程是一个进程内部的一个控制序列。 2.为什么要有线程? 用fork调用进程代价太高,需要让一个进程同时做多件事情,线程就非常有用。 3.线程的优点和缺点。 优点: (1)有时,让程序看起来是在同时做两件事是非常有用的。 比如在编辑文档时,还能统计文档里的单词个数。 (2)一个混杂着输入、计算、输出的程序,利用线程可以将这3个部 分分成3个线程来执行,从
所属分类:
其它
发布日期:2021-01-20
文件大小:61440
提供者:
weixin_38709466
Linux中的线程局部存储(1)
在Linux系统中使用C/C++进行多线程编程时,我们遇到多的是对同一变量的多线程读写问题,大多情况下遇到这类问题都是通过锁机制来处理,但这对程序的性能带来了很大的影响,当然对于那些系统原生支持原子操作的数据类型来说,我们可以使用原子操作来处理,这能对程序的性能会得到一定的提高。那么对于那些系统不支持原子操作的自定义数据类型,在不使用锁的情况下如何做到线程安全呢?本文将从线程局部存储方面,简单讲解处理这一类线程安全问题的方法。 一、数据类型 在C/C++程序中常存在全局变量、函数内定
所属分类:
其它
发布日期:2021-01-20
文件大小:118784
提供者:
weixin_38607554
Fork()函数与Linux中的多线程编程
一、fork()函数 在操作系统的基本概念中进程是程序的一次执行,且是拥有资源的小单位和调度单位(在引入线程的操作系统中,线程是小的调度单位)。在Linux系统中创建进程有两种方式:一是由操作系统创建,二是由父进程创建进程(通常为子进程)。 系统调用函数fork()是创建一个新进程的方式,当然vfork()也可以创建进程,但是实际上其还是调用了fork()函数。fork()函数是Linux系统中一个比较特殊的函数,其一次调用会有两个返回值,下面是fork()函数的声明: #in
所属分类:
其它
发布日期:2021-01-20
文件大小:220160
提供者:
weixin_38747444
Linux中的线程局部存储(2)
《Linux 中的线程局部存储(1)》提到了一种,其实在Linux中还有一种更为高效的线程局部存储方法,是使用关键字__thread来定义变量。 __thread是GCC内置的线程局部存储设施(Thread-Local Storage),它的实现非常高效,与pthread_key_t向比较更为快速,其存储性能可以与全局变量相媲美,而且使用方式也更为简单。创建线程局部变量只需简单的在全局或者静态变量的声明中加入__thread说明即可。列如: static __thread char
所属分类:
其它
发布日期:2021-01-09
文件大小:47104
提供者:
weixin_38703895
«
1
2
3
4
5
6
7
8
9
10
...
50
»