“线程”相关日志

  • xjjffff
    多核编程技术 9天前
    作者:xjjffff 标签: 操作  因子  原子  线程  调度 
      多核编程技术 - 1 串行比例f 串行时间k,把f看做n的函数,由于摩尔定律n上升, f下降,串行时间近似为常数。 Gustafson定律: S(n) = n + (1-n)K = K + (1-K)n,总时间是1,k串行执行时间<1. 如何实现串行比例f,随着内核数量增加,如何...
  • 太极行者--武式
    理解I/O Completion Port 11天前
    作者:太极行者--武式 标签: 线程  端口  完成  模型  设备 
         什么是IOCP 微软在Winsock2中引入了IOCP这一概念 。IOCP全称I/O Completion Port,中文译为I/O完成端口。IOCP是一个异步I/O的API,它可以高效地将I/O事件通知给应用程序。与使用select()或是其它异步...
  • bilicon
    解决TCP网络传输“粘包”问题12天前
    作者:bilicon 标签: 接收  数据  实验  编程  线程 
    原文出处:http://www.ciw.com.cn/ 作者:杨小平 王胜开当前在网络传输应用中,广泛采用的是TCP/IP通信协议及其标准的socket应用开发编程接口(API)。TCP/IP传输层有两个并列的协议:TCP和UDP。其中TCP(transport control protocol,...
  • 一刻公寓
    临界区,互斥量,信号量,事件的区别20天前
    作者:一刻公寓 标签: 线程  互斥  信号量  进程  共享 
         四种进程或线程同步互斥的控制方法1、临界区:通过对多线程的串行化来访问公共资源或一段代码,速度快,适合控制数据访问。 2、互斥量:为协调共同对一个共享资源的单独访问而设计的。 3、信号量:为控制一个具有有限数量用户资源而设计。 4、事 件:用来通知...
  • 股民协会
    线程状态图 22天前
    作者:股民协会 标签: 线程 
         线程状态图 Posted on 2009-07-23 21:59 advincenting 阅读(1724) 评论(1)  编辑  收藏 所属分类: JAVA基础知识     下图是简单的线程...
  • 雪狼之恋
    Delphi中用临界区线程同步23天前
    作者:雪狼之恋 标签: delphi  线程  初始化  同步  互斥 
    线程程序中,如果各个线程要访问同一个资源,如同一个变量 这时就要使用线程同步技术,才不会使线程之间产生冲突和干扰 线程同步有多种办法,使用临界区是其中最简单,也是效率最高的办法(CPU占用时间最少) 使用临界区代码如下: 先声明一个TRTLCriticalSection类型的全局变量 var&n...
  • 那片蓝
    CWinApp24天前
    作者:那片蓝 标签: 线程  函数  应用程序  构造  创建 
         CWinApp   CWinApp为应用程序类   MFC 中的主应用程序类封装用于 Windows 操作系统的应用程序的初始化、运行和终止。基于框架生成的应用程序必须有且仅有一个从 CWinApp 派生的类的对象。在创建窗口之前先构造该对象。   ...
  • 昨天的,曾经的
    线程死锁的两种常见情况26天前
    作者:昨天的,曾经的 标签: 线程  解锁 
    1。同一线程内,锁了又锁,造成死锁,例如:wrlock(A); wrlock(A);或者是:wrlock(A); rdlock(A);有人笑了,谁会犯这么明显的死锁错误,其实并不可笑,因为调用函数可能有好几层,说不准哪个调用函数中就会有锁,然后外面又锁了一层,所以就锁住了。 2。不同线程内,两个锁...
  • 迪锐软件IT学习
    CLR线程池的作用与原理浅析[zt]29天前
    作者:迪锐软件IT学习 标签: 线程  创建  任务  容器  对象 
        线程池是一个重要的概念。不过我发现,关于这个话题的讨论似乎还缺少了点什么。作为资料的补充,以及今后文章所需要的引用,我在这里再完整而又简单地谈一下有关线程池,还有.NET中各种线程池的基础。更详细的内容就不多作展开了,有机会我们再详细讨论这方面的细节。...