您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. 用C++编写的windows操作系统的多线程同步程序

  2. 1、实验目的 在掌握基于消息的windows程序结构和多线程程序设计方法的基础上,设计一个多线程同步的程序。使学生能够从程序设计的角度了解多线程程序设计的方法和在windows系统下多线程同步互斥的机制。 2、实验内容 理解Windows程序设计的基本思想,理解基于消息的程序设计方法,设计出简单的基于事件的windows程序,完成基本控件的使用 结合操作系统中信号量与互斥体的概念,在MFC中找到对应的相关类 设计一个多线程同步的程序,
  3. 所属分类:C++

    • 发布日期:2010-06-03
    • 文件大小:53248
    • 提供者:pchymario2010
  1. Widnows环境C++多线程网关程序

  2. 网关程序:主要目的是作了一个中间程序转发网络消息,其实在网上有很多这样的程序,比如跨平台的ACE,目前版本为5.6,如果从ACE开始学习网关,个人觉得挺费劲的,我也曾经想用ACE编写网关程序,后来由于ACE的复杂性,还是胆怯了,还是自己下定决心写了一个网关程序。该网关程序目前只支持Windows,下一步的目标准备将程序移植到GCC环境下。程序中用到STL的std::map和std::list,也大量的运行了模板类,如:关于线程的参数ARGS即为模板类:template ARGS{}、还有一个
  3. 所属分类:Web开发

    • 发布日期:2008-05-05
    • 文件大小:151552
    • 提供者:xuwannian
  1. c++多线程的创建挂起执行与销毁

  2. 1. 创建一个基于对话框的应用程序。并增加如图所示控件;分别为3个进度条控件关联三个进度条类型的变量;并在对话框的初始化函数中,设定进度条的范围;为编辑框关联一个整型的变量;为12个按钮添加消息处理函数; 2. 定义结构体:用做线程函数的参数传递 typedef struct Threadinfo{ CProgressCtrl *progress;//进度条对象 int speed; //进度条速度 int pos; //进度条位置 } thread,*lpthread; 3. 为对话框增加三
  3. 所属分类:C++

    • 发布日期:2012-03-21
    • 文件大小:35840
    • 提供者:nuptboyzhb
  1. 多线程实例

  2. 如何传送一个指向结构体的指针参数以及如何等待一个线程完成处理。 建立一个基于对话框的工程
  3. 所属分类:C/C++

    • 发布日期:2012-06-07
    • 文件大小:549
    • 提供者:ninihappyness
  1. Unicode编码的远程控制源代码 多线程

  2. 一款远程控制源代码,多线程发挥的淋漓尽致! DarkShell -- 主控 DarkDll -- DLL文件 InstallSer-- 安装文件 DarkShellInfo -- 公用结构体!
  3. 所属分类:C++

    • 发布日期:2012-11-09
    • 文件大小:716800
    • 提供者:onashihuakai
  1. 观察进程线程的数据结构

  2. 详细介绍了在Windows Server 2008下用windbg调试工具查看进程和线程结构体和其他跟进程线程相关的东西。
  3. 所属分类:Windows Server

    • 发布日期:2012-11-28
    • 文件大小:327680
    • 提供者:qaz3620086
  1. 多线程与单线程的对比(采用CreateThread)

  2. 多线程实例,采用CreateThread函数。 (1) 该程序还将和单线程做对比。 (2) 由于给线程的函数传递了多个参数,所以采用结构体的方式传递参数。 (3) 为了演示效果,采用了比较耗时的打点处理。
  3. 所属分类:C++

    • 发布日期:2012-12-07
    • 文件大小:134144
    • 提供者:cbnotes
  1. 操作系统多线程与文件系统实现

  2. 使用turbo c提供interrupt关键,在每次时间片中断函数时保存现场的功能实现函数之间的切换;加上TCB管理的结构体,实现线程调度。 物理文件的存储结构 引导块区 FAT区 i节点区 数据区 实现的命令集 命令名称 使用举例 说明 format format 1024 格式化硬盘 open open filesystem 打开上次保存的文件系统 cd cd filename 改变当前目录 mkdir mkdir newdir 新建文件夹 create create newfile 新建
  3. 所属分类:其它

    • 发布日期:2013-03-11
    • 文件大小:2097152
    • 提供者:liubin_09
  1. 多线程编程

  2. 线程基础 每个用户进程有自己的地址空间 系统为每个用户进程创建一个task_struct来描述该进程 该结构体中包含了一个指针指向该进程的虚拟地址空间映射表 实际上task_struct 和地址空间映射表一起用来表示一个进程 由于进程的地址空间是私有的,因此在进程间上下文切换时,系统开销比较大 为了提高系统的性能,许多操作系统规范里引入了轻量级进程的概念,也被称为线程 在同一个进程中创建的线程共享该进程的地址空间 Linux里同样用task_struct来描述一个线程。线程和进程都参与统一的调
  3. 所属分类:C

    • 发布日期:2013-05-06
    • 文件大小:288768
    • 提供者:linsoiler1
  1. C#线程锁介绍源码

  2. 1.几种同步方法的区别 lock和Monitor是.NET用一个特殊结构实现的,Monitor对象是完全托管的、完全可移植的,并且在操作系统资源要求方 面可能更为有效,同步速度较快,但不能跨进程同步。lock(Monitor.Enter和Monitor.Exit方法的封装),主要作用是锁定临界区,使临 界区代码只能被获得锁的线程执行。Monitor.Wait和Monitor.Pulse用于线程同步,类似信号操作,个人感觉使用比较复杂,容易造成死 锁。 互斥体Mutex和事件对象EventWai
  3. 所属分类:C#

    • 发布日期:2014-03-12
    • 文件大小:36864
    • 提供者:u010745238
  1. 操作系统实验 多线程

  2. void createthread(threadlist &th_head) { th_head=new thread(); th_head->next=NULL; threadlist q=th_head; for(int i=0;inumber=i; p->hand=CreateThread (NULL, 0, Fun1, NULL, 0, NULL); p->status="正在运行!"; q->next=p; q=p; q->next=NULL; } }
  3. 所属分类:OS

    • 发布日期:2015-05-06
    • 文件大小:4096
    • 提供者:qq_27986605
  1. QT Qudpsocket 传送结构体数据

  2. 此代码实现了qt 通过qudpsocket传送结构体数据 并将接收的数据写入txt文件中 涉及网络与线程知识
  3. 所属分类:C++

    • 发布日期:2015-07-14
    • 文件大小:686080
    • 提供者:wt891012
  1. linux下多线程同步串口通信

  2. 主要完成:根据特定的通信协议实现串口与PC上特定串口通信软件的通信。测试版,只是完成主要框架,没有完全将协议的所有通信方式方法做完。其中包含的测试功能有:监听主机(PC上的软件)发送的特定请求,能够识别类型,并解析包含里面的信息,并且自动回复,所写的根据协议要求的固定消息结构体。
  3. 所属分类:其它

    • 发布日期:2016-10-20
    • 文件大小:25600
    • 提供者:hhu0730604035
  1. 多线程及消息发送传递结构体参数

  2. 多线程及消息发送传递结构体参数
  3. 所属分类:Delphi

    • 发布日期:2017-07-28
    • 文件大小:9216
    • 提供者:navylzt
  1. Linux系统编程之线程同步

  2. 同步概念 所谓同步,即同时起步,协调一致。不同的对象,对“同步”的理解方式略有不同。如,设备同步,是指在两个设备之间规定一个共同的时间参考;数据库同步,是指让两个或多个数据库内容保持一致,或者按需要部分保持一致;文件同步,是指让两个或多个文件夹里的文件保持一致。等等 而,编程中、通信中所说的同步与生活中大家印象中的同步概念略有差异。“同”字应是指协同、协助、互相配合。主旨在协同步调,按预定的先后次序运行。 线程同步 同步即协同步调,按预定的先后次序运行。 线程同步,指一个线程发出某一功能
  3. 所属分类:Linux

    • 发布日期:2020-05-08
    • 文件大小:7340032
    • 提供者:CLarali0
  1. linux系统编程之线程.zip

  2. 线程概念 什么是线程 LWP:light weight process 轻量级的进程,本质仍是进程(在Linux环境下) 进程:独立地址空间,拥有PCB 线程:也有PCB,但没有独立的地址空间(共享) 区别:在于是否共享地址空间。 独居(进程);合租(线程)。 Linux下: 线程:最小的执行单位 进程:最小分配资源单位,可看成是只有一个线程的进程。 Linux内核线程实现原理 类Unix系统中,早期是没有“线程”概念的,80年代才引入,借助进程机制实现出了线程的概念。因此在这
  3. 所属分类:Linux

    • 发布日期:2020-05-05
    • 文件大小:4194304
    • 提供者:CLarali0
  1. c++通过结构体(struct)全局变量在多线程中传递参数

  2. 目标:在一个线程运行的时候,主程序或者另一个线程,通过改变全局变量实时改变目标变量的做法,在linux下用make编译
  3. 所属分类:C++

    • 发布日期:2020-02-18
    • 文件大小:43008
    • 提供者:weixin_43134049
  1. c++通过结构体(struct)全局变量在多线程中传递参数

  2. 目标:在一个线程运行的时候,主程序或者另一个线程,通过改变全局变量实时改变目标变量的做法,比如这里,楼主也就是我,为了在树莓派上运行一个tcp结构的客户端线程,并通过摄像头线程收集的数据实时的通过tcp客户端线程处理并发回服务端(这是只对两个线程间的数据传递,多个线程间的话大家记得用上线程互斥锁,避免数据错误)
  3. 所属分类:C++

    • 发布日期:2020-02-18
    • 文件大小:52224
    • 提供者:weixin_43134049
  1. Java多线程与并发-原理

  2. 文章目录synchronized线程安全主要诱因互斥锁特性获取对象锁同对象,异步同对象,同步代码块同对象,非静态同步方法同对象,同步代码块 对比 非静态同步方法不同对象,同步代码块 对比 非静态同步方法获取类锁和对象锁的变动-代码块和静态方法同对象,类锁 对比 对象锁不同对象,类锁 对比 对象锁同对象,类锁 对比 对象锁代码实现SyncDemoSyncThread总结synchronized底层实现原理实现synchronized基础对象在内存中的布局对象头结构Monitor锁的竞争、获取与释
  3. 所属分类:其它

    • 发布日期:2020-12-21
    • 文件大小:252928
    • 提供者:weixin_38654944
  1. 线程 概念、特性及问题分析

  2. 线程概念 在一个程序里的一个执行路线就叫做线程,更准确的定义是:线程是“一个进程内部的控制序列”,一切进程至少都有一个执行线程,线程在进程内部运行,本质是在进程地址空间内运行 线程在 Linux 操作系统中就是一个执行流,不同的执行流可以拥有不同的 CPU 来进行运算,即不同的的执行流之间可能会有并行的情况产生 在Linux系统中,在CPU眼中,看到的PCB都要比传统的进程更加轻量化 透过进程虚拟地址空间,可以看到进程的大部分资源,将进程资源合理分配给每个执行流,就形成了线程执行流 线程就是创建
  3. 所属分类:其它

    • 发布日期:2021-01-06
    • 文件大小:175104
    • 提供者:weixin_38655284
« 12 3 4 5 6 7 8 9 10 ... 13 »