虫虫首页|资源下载|资源专辑|精品软件
登录|注册

Thread

线程(英语:Thread)是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。在UnixSystemV及SunOS中也被称为轻量进程(lightweightprocesses),但轻量进程更多指内核线程(kernelThread),而把用户线程(userThread)称为线程。
  • linux下的多线程调试工具

    linux下的多线程调试工具,支持posix NPTL, NPTL Trace Tool (PTT - POSIX Thread Trace Toolkit)

    标签: linux 多线程 调试工具

    上传时间: 2016-12-09

    上传用户:zhichenglu

  • 从C&C++过渡到Objective-C 对于已经熟悉C++的人来说

    从C&C++过渡到Objective-C 对于已经熟悉C++的人来说,从事iPhone开发一开始就陷入过多的Objective-C的细节可能并非好事。 我们希望可以更加关注于iPhone开发特有的东西,快速上手。 下面这些内容可以帮助C++程序员快速获得Objective-C的基本知识,并开始编写和阅读iPhone程序,如果在读别人的程序时,有些语法搞不懂,可以翻查我前面发的那本电子书《<Cocoa入门---使用Objective-C>英文版》(http://www.weiphone.com/Thread-119791-1-1.html),把其作为参考手册用。 附件内容整理/翻译自《iPhone Open Application Development》(http://www.weiphone.com/Thread-119662-1-1.html)

    标签: Objective-C

    上传时间: 2013-12-20

    上传用户:hwl453472107

  • 线程描述。主程序创建两个线程myThread1 和 myThread2

    线程描述。主程序创建两个线程myThread1 和 myThread2 ,每个线程打印一句话。使用pThread_create(&id,NULL,(void *) Thread,NULL)完成。 先定义每个线程的执行体,然后在main中创建几个线程,最后主线程序等待子线程序结束后再退出。 2、创建两个线程,分别向线程传递如下两种类型的参数

    标签: myThread1 myThread2 线程 程序

    上传时间: 2016-12-14

    上传用户:米卡

  • int main(int argc,char *argv[]) { char ch while(true) { printf("*************************

    int main(int argc,char *argv[]) { char ch while(true) { printf("*************************************\n") printf(" 1.Reader Priority\n") printf(" 2.Writer Priority\n") printf(" 3.Exit to Windows\n") printf("*************************************\n") printf("Enter your choice(1,2,3): ") do{ ch=(char)_getch() }while(ch!= 1 &&ch!= 2 &&ch!= 3 ) system("cls") if(ch== 3 ) return 0 else if(ch== 1 ) ReaderPriority("Thread.dat") else WriterPriority("Thread.dat") printf("\nPress Any Key to Coutinue:") _getch() system("cls") } return 0

    标签: char int printf while

    上传时间: 2017-01-06

    上传用户:gonuiln

  • LINUX 线程池源代码:Lock.cpp : 锁的操作 , 读锁可以并发 , 写锁独占. Queue.h : 队列的封装 , 队列的读和写都加了锁的保护. Socket.c

    LINUX 线程池源代码:Lock.cpp : 锁的操作 , 读锁可以并发 , 写锁独占. Queue.h : 队列的封装 , 队列的读和写都加了锁的保护. Socket.cpp : 套接口的简单封装. Thread.cpp : 线程的封装实现了些简单的线程停止,运行等功能 , 启动别的线程的时候需要继承次类. Worker.cpp : 用户接口类 , 用户需继承此类。 ListenThread.cpp(继承Thread.cpp) : 服务器监听线程.如果有客户端连接通知ThreadPool类,由ThreadPool类进行任务分派. TaskThread.cpp(继承Thread.cpp) : 具体任务类,负责接受客户端发送数据. ThreadPool.cpp (继承Thread.cpp) : 线程池类负责启动别的线程 , 并且进行线程调度。首先启动ListenThread.cpp类,如果有客户端 连接ListenThread.cpp类发送信号通知ThreadPool.cpp类,收到信号再分配给TaskThread.cpp类,进行处理。如果没有空闲任务类,动态再

    标签: Socket LINUX Queue Lock

    上传时间: 2014-06-11

    上传用户:wff

  • "Readers can pick up this book and become familiar with C++ in a short time. Stan has taken a very b

    "Readers can pick up this book and become familiar with C++ in a short time. Stan has taken a very broad and complicated topic and reduced it to the essentials that budding C++ programmers need to know to write real programs. His case study is effective and provides a familiar Thread throughout the book.

    标签: familiar Readers become short

    上传时间: 2014-01-19

    上传用户:luke5347

  • nptl的设计文档

    nptl的设计文档,英文版 The Native POSIX Thread Library for Linux

    标签: nptl 文档

    上传时间: 2013-11-26

    上传用户:wys0120

  • Qt/Embedded的安装(本人亲自安装步骤) 准备源码包 ◆ tmake 1.11 或更高版本;(生成Qt/Embedded应用工程的Makefile文件) ◆ Qt/Embedded 2.

    Qt/Embedded的安装(本人亲自安装步骤) 准备源码包 ◆ tmake 1.11 或更高版本;(生成Qt/Embedded应用工程的Makefile文件) ◆ Qt/Embedded 2.3.7 (Qt/Embedded 安装包) ◆ Qt 2.3.2 for X11; (Qt的X11版的安装包, 它将产生x11开发环境所需要的两个工 具) 假设把源码包解压所在/root/build-arm下 1安装tmake 进入tmake-1.11目录 cd /root/build-arm/tmake-1.11 export TMAKEDIR=$PWD/tmake-1.11 export TMAKEPATH=$TMAKEDIR/lib/qws/linux-arm-g++ export PATH=$TMAKEDIR/bin:$PATH 2.安装Qt/X11 2.3.2 cd qt-2.3.2 export QTDIR=$PWD export PATH=$QTDIR/bin:$PATH export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH ./configure -no-xft -Thread -gif -system-jpeg -sm -shared [make] make -C tools/qvfb make -C tools/qembed

    标签: Embedded Qt Makefile tmake

    上传时间: 2013-12-21

    上传用户:sk5201314

  • 现在流行的游戏似乎都是用C或C++来开发的。在java平台上几乎没有很大型及可玩的流行游戏。由于java是个新生语言

    现在流行的游戏似乎都是用C或C++来开发的。在java平台上几乎没有很大型及可玩的流行游戏。由于java是个新生语言,他的许多特性还有待大家的发掘,但是我们不能否认Java在游戏编程方面的强大性。本文将带领大家一步一步学习编写Java游戏。最终打造属于自己的Java游戏。   在开始之前我们得确认你已经安装了Java JDK,并已经安装了浏览器软件如IE。本章是以Internet为开发对象,一步一步教大家认识Java的Thread、Applets….以及游戏编程要注意的一些方方面面。并在每一小部分附上了相应的源代码以供大家参考,最后我们还会对我们的游戏程序进行指导性的提示。在文章中我们还穿插了很多建设性的问题,让读者参与到我们的开发中来。但是由于本章指在带领大家进入这个门槛,大部分知识并不会很详细说明,有兴趣的读者可查阅相关的资料补充。在开始之前我们还得确认你已经知道类,继承和java语言的一些基本属性了。

    标签: java 大型 语言

    上传时间: 2017-05-09

    上传用户:小眼睛LSL

  • FLASH+SwiftMP3波形同步播放器模型 功能说明:FLASH+SwiftMP3波形同步的原理其实很简单

    FLASH+SwiftMP3波形同步播放器模型 功能说明:FLASH+SwiftMP3波形同步的原理其实很简单,SwiftMP3把MP3转换成SWF的时候,把mp3中的音频数据以变量s0、s1、s2、s3、……、s17共18个变量储存,然后我们就可以根据这些变量的值即时设置波谱柱的高度了。注意我只是提供一个模型,解决了主要的技术内核,但这个播放器离实际应用还有一段距离,需要你自己去完善。 使用方法: 1,用SwiftMP3转换音乐后,请在flash_boXing.xml文件中修改你的音乐名字和路径,我设置最多为三条音乐,当然,相信聪明的你有了源文件,一定能自己随便改:)。 2,“SwiftMP3-1.0”文件夹中是用来转换MP3音乐的工具,你必须注册,不然每次只能转换一小段。 特别鸣谢sxl001 ,参考教程:http://space.flash8.net/bbs/Thread-307160-1-1.html

    标签: SwiftMP FLASH 波形 同步播放

    上传时间: 2013-12-09

    上传用户:璇珠官人