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

搜索资源列表

  1. 程序池分析师

  2. 在一台安装了 window2003+IIS6的服务器上,由于IIS6使用了独特的程序池结构,使服务器承载成百上千个虚拟主机成为可能。可想而知,一台服务器上虚拟主机数量越多,无疑为商家获取更大的利润,但服务器的资源使用率日趋紧张。假如一个程序池中某些网站占用了太多的资源(CPU,内存等)并超过该池的承载能力,那么将会导致程序池的关闭,甚至造成IIS死锁及服务器的不稳定状态。这种情况下,虽然可以采用我们的软件“服务器监控王ServerKing”将程序池自动恢复,但这个网站导致程序池或者IIS不稳定
  3. 所属分类:Web开发

    • 发布日期:2007-09-25
    • 文件大小:352256
    • 提供者:zhougg
  1. 银行家算法的 C语言实现

  2. 这是一个关于算法的问题, 银行家算法是一种最有代表性的避免死锁的算法。在避免死锁方法中允许进程动态地申请资源,但系统在进行资源分配之前,应先计算此次分配资源的安全性,若分配不会导致系统进入不安全状态,则分配,否则等待。为实现银行家算法,系统必须设置若干数据结构。
  3. 所属分类:其它

    • 发布日期:2010-05-27
    • 文件大小:2048
    • 提供者:awanghao
  1. 银行家算法 死锁避免 源码

  2.  银行家算法是一种最有代表性的避免死锁的算法。在避免死锁方法中允许进程动态地申请资源,但系 [银行家算法] 银行家算法 统在进行资源分配之前,应先计算此次分配资源的安全性,若分配不会导致系统进入不安全状态,则分配,否则等待。为实现银行家算法,系统必须设置若干数据结构。   要解释银行家算法,必须先解释操作系统安全状态和不安全状态。   安全序列是指一个进程序列{P1,…,Pn}是安全的,如果对于每一个进程 Pi(1≤i≤n),它以后尚需要的资源量不超过系统当前剩余资源量与所有进程Pj (j &
  3. 所属分类:其它

    • 发布日期:2010-07-02
    • 文件大小:3072
    • 提供者:chinasystem32
  1. 模拟死锁检测算法[死锁检测算法实现]

  2. 死锁检测算法:当任一进程Pj申请一个已被其他进程占用的资源ri时,进行死锁检测。检测算法通过反复查找进程等待表和资源分配表, 来确定进程Pj对资源ri的请求是否导致形成环路,若是,便确定出现死锁。
  3. 所属分类:网络攻防

    • 发布日期:2010-09-06
    • 文件大小:37888
    • 提供者:zhuzhu_mm
  1. c#写的即时通信聊天软件,可以实现多人聊天及文件收发

  2. 看了袁渊先生在VC知识库《在线杂志》第14期发表的文章《基于TCP/IP的局域网多用户通信》,感觉受益颇多,但也觉得里面有一些不太完善的地方,具体来说主要有: 两个服务器单独运行,且主线程均阻塞,用户界面死锁,不便于控制; 聊天服务器线程和互斥量的使用可能导致死锁; 不能实现文件传送(文件传送可不能由服务器转发,否则非把它累趴下不可^-^); 不能由用户进行网络设置,所以在不同的网络使用必须修改源程序等等; 我在此基础上重新设计编写了一个系统,具体如下: 一、构架设计   整个系统分为三个相关
  3. 所属分类:网络基础

    • 发布日期:2010-12-03
    • 文件大小:8388608
    • 提供者:ftb4371agFM
  1. 基于C语言的银行家算法

  2. 银行家算法是一种最有代表性的避免死锁的算法。在避免死锁方法中允许进程动态地申请资源,但系 银行家算法 统在进行资源分配之前,应先计算此次分配资源的安全性,若分配不会导致系统进入不安全状态,则分配,否则等待。为实现银行家算法,系统必须设置若干数据结构。   要解释银行家算法,必须先解释操作系统安全状态和不安全状态。   安全序列是指一个进程序列{P1,…,Pn}是安全的,如果对于每一个进程Pi(1≤i≤n),它以后尚需要的资源量不超过系统当前剩余资源量与所有进程Pj (j < i )当前占
  3. 所属分类:其它

    • 发布日期:2010-12-15
    • 文件大小:1024
    • 提供者:cck0102
  1. 分布式系统设计-非常好文章

  2. 前 言显然,未来对计算速度、系统可靠性和成本实效性的要求必将促使发展另外的计算机模型来替代传统的冯·诺依曼结构的计算机。随着计算机网络的出现,一个新的梦想成为可能—分布式计算。当用户需要完成任何任务时,分布式计算提供对尽可能多的计算机处理能力和数据的透明访问,同时实现高性能与高可靠性的目标。在过去的10年里,人们对分布式计算系统的兴趣迅猛增加。分布式计算的主题是多种多样的,许多研究人员正在研究有关分布式硬件结构和分布式软件设计的各方面问题以开发利用潜在的并行性和容错性。分布式计算系统(或分布式
  3. 所属分类:系统集成

    • 发布日期:2011-05-05
    • 文件大小:2097152
    • 提供者:aolaog
  1. java笔试题大集合及答案(另附各大公司笔试题)

  2. 60、java中有几种方法可以实现一个线程?用什么关键字修饰同步方法? stop()和suspend()方法为何不推荐使用? 答:有两种实现方法,分别是继承Thread类与实现Runnable接口 用synchronized关键字修饰同步方法 反对使用stop(),是因为它不安全。它会解除由线程获取的所有锁定,而且如果对象处于一种不连贯状态,那么其他线程能在那种状态下检查和修改它们。结果很难检查出真正的问题所在。suspend()方法容易发生死锁。调用suspend()的时候,目标线程会停下来
  3. 所属分类:Java

    • 发布日期:2011-06-22
    • 文件大小:524288
    • 提供者:wsedwsed
  1. SQLServer安全及性能优化

  2. SQLServer安全及性能优化 修补漏洞 安装程序补丁修补漏洞 随时关注微软官方网站补丁升级 关闭不必要的端口 关闭联必要的服务 数据库引擎 SQL Server Analysis Services SQL Server Reporting Services SQL Server Integration Services SQL Server 代理 SQL Full-text Filter Daemon launcher SQL Server Browser 同时开启所有服务系统性能会变得很
  3. 所属分类:SQLServer

    • 发布日期:2012-03-07
    • 文件大小:706560
    • 提供者:jiangtongcn
  1. 设计高性能数据库[优化数据库结构]

  2. 优化结构的方式 分离用户数据库与系统数据库 创建数据库表分区 创建垂直分表 创建水平分表 数据库对象的部署 混合放置的缺点 在我们创建数据库的时候,一般来说用户数据库默认路径和系统数据库是放在一起的,这种部署方式有严重问题:假如有一个第三波书店的数据库,用户对它频繁访问,数据库所在的磁盘吞吐量已经接近极限,那么这个时候系统表就没有更多的资源来使用,就可能导致长时间的排队或者死锁。为了减少多个表之间的资源争夺可以把多个数据库对象分开放在不同的磁盘上。也就是实现分离用户数据库和系统数据库
  3. 所属分类:SQLServer

    • 发布日期:2012-03-07
    • 文件大小:121856
    • 提供者:jiangtongcn
  1. 实现银行家算法(有界面 )

  2. 仿真模拟银行家算法对死锁的避免。对于进程死锁的避免问题,分为两种状态:安全状态和非安全状态。在避免死锁的方法中,允许进程动态地申请资源分配之前,应先计算此次资源分配的安全性。若此次分配不会导致系统进入不安全状态,则将资源分配给进程;否则,令进程等待。 所谓安全状态是指系统能按某种进程顺序,来为每个进程pi分配所需的资源,直至满足每个进程对资源的最大需求,使每个进程都可顺利地完成。如果系统无法找到这样一个序列,则系统处于不安全状态。只要系统处于安全状态,系统便可避免进入死锁状态。因此避免死锁的实
  3. 所属分类:Java

    • 发布日期:2012-12-24
    • 文件大小:4194304
    • 提供者:a79412906
  1. 银行家算法C++实现

  2. 银行家算法是一种最有代表性的避免死锁的算法。在避免死锁方法中允许进程动态地申请资源,但是银行家算法统在进行资源分配之前,应先计算此次分配资源的安全性,若分配不会导致系统进入不安全状态,则分配,否则等待。为实现银行家算法,系统必须设置若干数据结构。 1)可利用资源向量Available 是个含有m个元素的数组,其中的每一个元素代表一类可利用的资源数目。如果Available[j]=K,则表示系统中现有Rj类资源K个。 2)最大需求矩阵Max 这是一个n×m的矩阵,它定义了系统中n个进程中的每一个
  3. 所属分类:C/C++

    • 发布日期:2013-04-20
    • 文件大小:5120
    • 提供者:czyoblue
  1. 银行家算法模拟c/c++

  2. 银行家算法是避免死锁的一种重要方法,本实验要求用高级语言编写和调试一个简单的银行家算法程序。 设计目的 1)了解多道程序系统中,多个进程并发执行的资源分配。 2)掌握死锁的产生的原因、产生死锁的必要条件和处理死锁的基本方法。 3)掌握预防死锁的方法,系统安全状态的基本概念。 4)掌握银行家算法,了解资源在进程并发执行中的资源分配策略。 5)理解死锁避免在当前计算机系统不常使用的原因 要求: 设计一个n 个并发进程共享m 个系统资源的系统。进程可动态申请资源和释放资源,系统按各进程的申请动态的分
  3. 所属分类:网络攻防

    • 发布日期:2008-12-25
    • 文件大小:5120
    • 提供者:hugocom
  1. 用java实现操作系统实验银行家算法

  2. 银行家算法是一种最有代表性的避免死锁的算法。在避免死锁方法中允许进程动态地申请资源,但系 统在进行资源分配之前,应先计算此次分配资源的安全性,若分配不会导致系统进入不安全状态,则分配,否则等待。为实现银行家算法,系统必须设置若干数据结构。 要解释银行家算法,必须先解释操作系统安全状态和不安全状态。 安全序列是指一个进程序列{P1,…,Pn}是安全的,即对于每一个进程Pi(1≤i≤n),它以后尚需要的资源量不超过系统当前剩余资源量与所有进程Pj (j < i )当前占有资源量之和。
  3. 所属分类:教育

    • 发布日期:2020-05-26
    • 文件大小:12288
    • 提供者:Shangxingya
  1. IOS 实现一个死锁导致 UI 假死的例子

  2. 主要介绍了IOS 实现一个死锁导致 UI 假死的例子的相关资料,需要的朋友可以参考下
  3. 所属分类:其它

    • 发布日期:2020-08-31
    • 文件大小:56320
    • 提供者:weixin_38706747
  1. Java面试-彻底搞懂死锁的前世今生

  2. 关于死锁,你知道多少? 本文就什么是死锁?怎么找到死锁?怎么解决死锁?怎么避免死锁等问题展开分析,通过大量的代码和案例演示向大家描述死锁的前世今生。 快速到达看这里死锁是什么,有什么危害?写一个死锁的例子案例一:必然发生死锁案例二:两个账户转账案例三:多人多次转账发生死锁必须满足哪些条件如何定位死锁有哪些解决死锁问题的策略?线上发生死锁怎么办常见修复策略哲学家就餐问题问题描述代码演示多种解决方案改变一个哲学家拿叉子的顺序的实现工程中如何避免死锁 死锁是什么,有什么危害? 定义 并发情况下,当两个
  3. 所属分类:其它

    • 发布日期:2020-12-22
    • 文件大小:347136
    • 提供者:weixin_38500090
  1. JDK的sql设计不合理导致的驱动类初始化死锁问题

  2. 这篇文章是使用我们生产环境的一个系统的线程dump和内存dump为基础进行分析展开的。当我们一个系统既需要mysql驱动,也需要oracle驱动的时候,在并发加载初始化这些驱动类的过程中产生死锁的可能性非常大,下面是一个模拟的例子,对于Thread2的实现其实是jdk里java.sql.DriverService的逻辑,也是我们第一次调用java.sql.DriverManager.registerDriver注册一个驱动实例要走的逻辑(jdk1.6下),不过这篇文章是使用我们生产环境的一个系统
  3. 所属分类:其它

    • 发布日期:2021-02-25
    • 文件大小:515072
    • 提供者:weixin_38675465
  1. JDK的sql设计不合理导致的驱动类初始化死锁问题

  2. 这篇文章是使用我们生产环境的一个系统的线程dump和内存dump为基础进行分析展开的。 当我们一个系统既需要mysql驱动,也需要oracle驱动的时候,在并发加载初始化这些驱动类的过程中产生死锁的可能性非常大,下面是一个模拟的例子,对于Thread2的实现其实是jdk里java.sql.DriverService的逻辑,也是我们第一次调用java.sql.DriverManager.registerDriver注册一个驱动实例要走的逻辑(jdk1.6下),不过这篇文章是使用我们生产环境的一个系
  3. 所属分类:其它

    • 发布日期:2021-01-29
    • 文件大小:515072
    • 提供者:weixin_38653694
  1. IOS 实现一个死锁导致 UI 假死的例子

  2. IOS 实现一个死锁导致 UI 假死的例子 现象 当 APP 启动一段时间后(约半小时左右),经常会发现 App 界面出现“冻死”的现象。同时后台输出: [CocoaGoPush]WorkThreadProc end 这时 App 呈现“假死”状态,点击屏幕任何地方没有反应,iPhone 除了开屏关屏无任何响应(包括按 Home 键),当然也无法解锁(但可以重启)。如果用 Xcode 终止应用程序,则 iPhone 又恢复正常。 注:App 使用了 CocoaGoPush 框架。 发现 原来
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:57344
    • 提供者:weixin_38526823
  1. Python 防止死锁的方法

  2. 问题 你正在写一个多线程程序,其中线程需要一次获取多个锁,此时如何避免死锁问题。 解决方案 在多线程程序中,死锁问题很大一部分是由于线程同时获取多个锁造成的。举个例子:一个线程获取了第一个锁,然后在获取第二个锁的 时候发生阻塞,那么这个线程就可能阻塞其他线程的执行,从而导致整个程序假死。 解决死锁问题的一种方案是为程序中的每一个锁分配一个唯一的id,然后只允许按照升序规则来使用多个锁,这个规则使用上下文管理器 是非常容易实现的,示例如下: import threading from cont
  3. 所属分类:其它

    • 发布日期:2021-01-19
    • 文件大小:80896
    • 提供者:weixin_38522529
« 12 3 »