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

搜索资源列表

  1. java线程详细讲解

  2. 线程并不是新的概念:许多操作系统和语言都支持它们。在Java出现以前,似乎人人都在谈论线程,却很少有人使用它。用线程编程是技巧性很强的且不可移植。 而在Java中却完全不同。Java的线程工具易于使用,并且像Java中的其他东西一样可以在不同的平台之间移植。这是一件好事,因为如果没有线程,那么除了最简单的applet之外,几乎不可能编写出任何程序。如果你想使用Java,就必须学习线程。 本书的新版本展示了如何利用Java线程工具的全部优势,并介绍了JDK 2线程接口中的最新变化。你将学习如何使
  3. 所属分类:Java

    • 发布日期:2009-09-16
    • 文件大小:237568
    • 提供者:uioploveer
  1. 操作系统 课件(清华大学)

  2. 第1章 操作系统概述:对本书的内容进行了概述。 第2章 进程的描述和控制:讨论了进程的概念以及操作系统对进程进行控制的数据结构,还讨论了与进程相关的线程等内容。 第3章 并行控制 :着重讨论在单一系统中并行处理的关键技术——互斥和同步机制。 第4章 死锁处理:描述了死锁和饥饿的性质并讨论了解决它们的一些方法。 第5章 内存管理:讨论了多种内存管理方法,并讨论了支撑虚拟内存所需的硬件结构和操作系统用来管理虚拟内存的软件方法。 第6章处理机调度:讨论了各种不同的进程调度方法,包括实时调度策略。 第
  3. 所属分类:其它

    • 发布日期:2011-07-04
    • 文件大小:4194304
    • 提供者:greywolfman
  1. 哲学家进餐问题

  2. 利用多线程解决哲学家进餐问题,避免死锁的产生。程序设计思路说明 本程序的主要设计思路是利用 bool 变量控制哲学家和筷子的各种状态(思考、吃饭、等待),只有当饥饿的哲学家的左右两根筷子能同时拿起时,哲学家才能够吃饭,否则就进入等待状态。程序每三秒输出一次结果,显示当前每个哲学家的状态。
  3. 所属分类:C++

    • 发布日期:2011-12-23
    • 文件大小:3072
    • 提供者:phm27328293
  1. 用多线程同步方法解决哲学家就餐问题操作系统

  2. 有五个哲学家围坐在一圆桌旁,桌中央有一盘通心粉,每人面前有一只空盘子,每两人之间放一只筷子。每个哲学家的行为是思考,感到饥饿,然后吃通心粉。为了吃通心粉,每个哲学家必须拿到两只筷子,并且每个人只能直接从自己的左边或右边去取筷子
  3. 所属分类:C/C++

    • 发布日期:2012-06-26
    • 文件大小:1048576
    • 提供者:piratestar6780
  1. 计算机四级网络工程师

  2. 2013计算机等级考试四级网络工程师考试大纲 新的四级网络工程师考试需要考两门课程:四级操作系统原理和四级计算机网络,其考试大纲分别如下: 全国计算机等级考试四级操作系统原理考试大纲(2013年版,其中阳光板公司www.chiancess.com也参加考试) 基本要求 1.掌握操作系统的基本概念、基本结构及运行机制。 2.深入理解进程线程模型,深入理解进程同步机制,深入理解死锁概念及解决方案。 3.掌握存储管理基本概念,掌握分区存储管理方案,深入理解虚拟页式存储管理方案。 4.深入理解文件系统
  3. 所属分类:其它

    • 发布日期:2013-09-12
    • 文件大小:5242880
    • 提供者:u012052104
  1. 最强悍的操作系统学习资料

  2. 全面操作系统资料!课程教授指导 专业:04级计算机专业 目的:确定本课程(操作系统)要讲授的基本知识点以及各章节的重点、难点 第1章 计算机系统概述(4个学时) 讲解与操作系统基础原理相关的计算机硬件知识,包括CPU结构、中断、存储体系和I/O通信技术等内容,为更好的理解基础理论和动手实践奠定基础。 重点: 难点:中断、存储体系 第2章 操作系统概述 介绍操作系统的主要功能、发展历史、主要分类、技术潮流以及主要成就和特征。 重点:发展历史 难点: 第3章 进程描述和控制 解释进程的核心概念,并
  3. 所属分类:网络攻防

    • 发布日期:2008-11-15
    • 文件大小:9437184
    • 提供者:gz2008gz
  1. java 并发编程实战(带书签)

  2. 录 对本书的赞誉 译者序 前 言 第1章 简介  1.1 并发简史  1.2 线程的优势   1.2.1 发挥多处理器的强大能力   1.2.2 建模的简单性   1.2.3 异步事件的简化处理   1.2.4 响应更灵敏的用户界面  1.3 线程带来的风险   1.3.1 安全性问题   1.3.2 活跃性问题   1.3.3 性能问题  1.4 线程无处不在 第一部分 基础知识  第2章 线程安全性   2.1 什么是线程安全性   2.2 原子性    2.2.1 竞态条件    2.2
  3. 所属分类:Java

    • 发布日期:2016-08-26
    • 文件大小:9437184
    • 提供者:xiaoxiaosu3
  1. java并发编程

  2. 第1节你真的了解并发吗? [免费观看][免费观看] 00:27:48分钟 | 第2节理解多线程与并发的之间的联系与区别 [免费观看] 00:11:59分钟 | 第3节解析多线程与多进程的联系以及上下文切换所导致资源浪费问题 [免费观看] 00:13:03分钟 | 第4节学习并发的四个阶段并推荐学习并发的资料 [免费观看] 00:09:13分钟 | 第5节线程的状态以及各状态之间的转换详解00:21:56分钟 | 第6节线程的初始化,中断以及其源码讲解00:21:26分钟 | 第7节多种创建线程
  3. 所属分类:Java

    • 发布日期:2018-03-22
    • 文件大小:83
    • 提供者:awertyuio
  1. Java并发编程原理与实战

  2. 线程的状态以及各状态之间的转换详解.mp4 线程的初始化,中断以及其源码讲解.mp4 多种创建线程的方式案例演示(一)带返回值的方式.mp4 多种创建线程的方式案例演示(二)使用线程池.mp4 Spring对并发的支持:Spring的异步任务.mp4 使用jdk8提供的lambda进行并行计算.mp4 了解多线程所带来的安全风险.mp4 从线程的优先级看饥饿问题.mp4 从Java字节码的角度看线程安全性问题.mp4 synchronized保证线程安全的原理(理论层面).mp4 synchr
  3. 所属分类:Java

    • 发布日期:2018-08-14
    • 文件大小:271
    • 提供者:ylligang118
  1. 龙果java并发编程完整视频

  2. 第1节你真的了解并发吗? [免费观看][免费观看] 00:27:48分钟 | 第2节理解多线程与并发的之间的联系与区别 [免费观看] 00:11:59分钟 | 第3节解析多线程与多进程的联系以及上下文切换所导致资源浪费问题 [免费观看] 00:13:03分钟 | 第4节学习并发的四个阶段并推荐学习并发的资料 [免费观看] 00:09:13分钟 | 第5节线程的状态以及各状态之间的转换详解00:21:56分钟 | 第6节线程的初始化,中断以及其源码讲解00:21:26分钟 | 第7节多种创建线程
  3. 所属分类:Java

    • 发布日期:2018-01-18
    • 文件大小:55
    • 提供者:hami700100332
  1. 龙果 java并发编程原理实战

  2. 龙果 java并发编程原理实战 第2节理解多线程与并发的之间的联系与区别 [免费观看] 00:11:59分钟 | 第3节解析多线程与多进程的联系以及上下文切换所导致资源浪费问题 [免费观看] 00:13:03分钟 | 第4节学习并发的四个阶段并推荐学习并发的资料 [免费观看] 00:09:13分钟 | 第5节线程的状态以及各状态之间的转换详解00:21:56分钟 | 第6节线程的初始化,中断以及其源码讲解00:21:26分钟 | 第7节多种创建线程的方式案例演示(一)带返回值的方式00:17:
  3. 所属分类:Java

    • 发布日期:2018-01-26
    • 文件大小:157
    • 提供者:yonglailizhi
  1. 龙果 java并发编程原理实战

  2. 龙果 java并发编程原理实战 第2节理解多线程与并发的之间的联系与区别 [免费观看] 00:11:59分钟 | 第3节解析多线程与多进程的联系以及上下文切换所导致资源浪费问题 [免费观看] 00:13:03分钟 | 第4节学习并发的四个阶段并推荐学习并发的资料 [免费观看] 00:09:13分钟 | 第5节线程的状态以及各状态之间的转换详解00:21:56分钟 | 第6节线程的初始化,中断以及其源码讲解00:21:26分钟 | 第7节多种创建线程的方式案例演示(一)带返回值的方式00:17:
  3. 所属分类:Java

    • 发布日期:2018-02-02
    • 文件大小:266
    • 提供者:u010486495
  1. Java 并发编程原理与实战视频

  2. java并发编程原理实战 第2节理解多线程与并发的之间的联系与区别 [免费观看] 00:11:59分钟 | 第3节解析多线程与多进程的联系以及上下文切换所导致资源浪费问题 [免费观看] 00:13:03分钟 | 第4节学习并发的四个阶段并推荐学习并发的资料 [免费观看] 00:09:13分钟 | 第5节线程的状态以及各状态之间的转换详解00:21:56分钟 | 第6节线程的初始化,中断以及其源码讲解00:21:26分钟 | 第7节多种创建线程的方式案例演示(一)带返回值的方式00:17:12分
  3. 所属分类:Java

    • 发布日期:2018-02-25
    • 文件大小:158
    • 提供者:jerry29334576
  1. java多线程安全性基础介绍.pptx

  2. java多线程安全性基础介绍 线程安全 正确性 什么是线程安全性 原子性 竞态条件 i++ 读i ++ 值写回i 可见性 JMM 由于cpu和内存加载速度的差距,在两者之间增加了多级缓存导致,内存并不能直接对cpu可见。 各线程之间变量不可见,线程通信通过共享主内存实现。 volatile 仅保证可见性 作用 不会被缓存在寄存器或其他对cpu不可见的地方 强制其他线程读主内存 编译器和运行时不会讲该变量的操作与其他内存操作一起重排序 锁不仅保证原子性还保证可见性 有序性 多个线程操作共享对象导
  3. 所属分类:Java

    • 发布日期:2019-07-25
    • 文件大小:1048576
    • 提供者:shy_snow
  1. 哲学家进餐和理发师问题算法分析

  2. 操作系统并发和互斥:哲学家进餐问题和理发师问题。就是关于线程同步,饥饿,死锁的问题的算法实现。五个哲学家坐在圆桌上吃饭,每两个人中间有一只筷子,想要吃饭就要拿两只筷子才可以,吃完就放下。哲学家有思考,饥饿,吃饭,三个状态。
  3. 所属分类:其它

    • 发布日期:2010-09-26
    • 文件大小:54272
    • 提供者:helloworl
  1. java 多线程饥饿现象的问题解决方法

  2. 主要介绍了java 多线程饥饿现象的问题解决方法的相关资料,需要的朋友可以参考下
  3. 所属分类:其它

    • 发布日期:2020-08-30
    • 文件大小:41984
    • 提供者:weixin_38743119
  1. Java多线程饥饿与公平介绍及代码示例

  2. 主要介绍了Java多线程饥饿与公平介绍及代码示例,分析饥饿产生的原因以及相关实例,然后就在java中实现公平性问题做了详细解析,具有一定参考价值,需要的朋友可以了解下。
  3. 所属分类:其它

    • 发布日期:2020-08-28
    • 文件大小:93184
    • 提供者:weixin_38551059
  1. Java多线程系列——-多线程的风险问题

  2. 这篇文章,我想说明一下关于Java多线程中会遇到的几种风险以及它们的 概念 1.死锁: 死锁的含义是指一组线程在执行过程中竞争资源导致的一种阻塞的现象,其原因是其中的每一个线程都在等待仅由该组中其他线程才可以释放的资源,这样每个线程都在等待其他线程释放自己的资源,而本身并不会释放资源,导致双方都在互相等待中形成一种阻塞的现象。     2.饥饿: 多线程中的饥饿,其意思是,线程的调度如果只考虑线程优先级的话,那么在线程执行队列中,如果有高优先级的线程插入,该线程就会插入到低优先级线程的前方,这样
  3. 所属分类:其它

    • 发布日期:2021-01-08
    • 文件大小:38912
    • 提供者:weixin_38679178
  1. 冗余多线程结构的重命名寄存器配对共享分配策略

  2. 同时多线程处理器允许多个线程同时执行,一方面提高了处理器的性能,另一方面也为通过线程冗余执行来容错提供了支持.冗余多线程结构将线程复制成两份,二者独立执行,并比较结果,从而实现检错或者容错.冗余多线程结构主要采用ICOUNT调度策略来解决线程间资源共享问题.然而这种策略有可能造成"饥饿"现象,并降低处理器吞吐率.提出一种重命名寄存器配对共享分配策略,在运行N个独立线程的结构中,将重命名寄存器分成N份,每个主动线程及其相应的冗余线程共享其中的一份,这样就可以比较有效地缓解竞争式
  3. 所属分类:其它

    • 发布日期:2021-02-23
    • 文件大小:1048576
    • 提供者:weixin_38631738
  1. 多核编程中的线程分组竞争模式

  2. 在多核编程中,锁竞争导致的CPU饥饿现象是引起多核CPU性能无法发挥的最重要原因之一,在多核编程中的锁竞争难题一文中已经讲过锁竞争对性能的影响,如何消解锁竞争导致的CPU饥饿现象成了迫切需要解决的问题。目前业界发展的无锁编程技术可以有效降低锁竞争引起的性能下降问题,无锁编程主要是采用原子操作来替代锁,只存在原子操作竞争问题,由于原子操作只是一条指令,速度非常快,因此可以近似地看成是无锁竞争的,除非原子操作非常频繁。无锁编程难度非常高,从目前的情况来看,普通程序员要亲自进行无锁编程是不现实的事情。
  3. 所属分类:其它

    • 发布日期:2021-01-31
    • 文件大小:88064
    • 提供者:weixin_38701952
« 12 »