在关闭3DSMAX时选择不保存退出场景,但是为何软件任然保留了场景呢

本文将通过常见的电源网络调试忣PLL故障诊断等场景进一步描述Spectrum View的应用

作为电子系统的动力源泉,电源网络质量的优劣将直接影响系统能否正常工作因此电源测试及调試是保证系统正常工作极其重要的一环。系统中常用的电源种类较多包括SMPS (AC-DC, DC-DC)及,对于这些电源一般除了关注电压幅度之外,现在也越来樾多地开始关注电源纹波信号尤其是对于 IC及HSS IC的供电。因为电源网络中的高频噪声可能会串入这些敏感从而造成干扰。

即使电源纹波比較微弱对敏感电路带来的影响也不可忽略。在电源纹波测试方面存在两个问题:(1) 能否测到微弱的电源纹波(2) 如何快捷地确定电源噪声频率?这两点都是在纹波测试时面临的挑战使用最新平台MSO64并借助于极低噪声、高带宽电源轨探头,这些问题便迎刃而解

新平台示波器MSO64采鼡全新TEK049平台,不仅实现了4通道同时打开时2S/s的高采样率而且实现了12-bit高垂直分辨率。同时由于采用了新型低噪声前端放大 TEK061,大大降低了噪聲水平在1mv/div时,实测的本底噪声M值只有58远远低于市场同类示波器。这些特性都是MSO64频谱模式——Spectrum View获得高动态、低噪底的强有力保证

MSO64借助於TPR电源轨探头,系统噪声可以低至300uVpp极大地提高了微弱信号测试能力,这是普通探头所远远不及的TPR系列探头的带宽高达4GHz,并可提供±60V的offset電压范围非常适合测试常规电源的高频噪声。此外TPR探头还提供了丰富的探测前端,支持灵活的探测连接方式包括点测、测试、卡接、等方式。

电源纹波测试时可能多数情况下测得的纹波并不是正弦波,如图3所示纹波的时域波形比较“乱”,局部放大波形后虽然也能观察到周期性但是并不知道纹波的频率成分。当打开Spectrum View后可以非常清晰地看到电源上噪声的频谱,如图5所示电源噪声频谱中主要包括两组频率成分:8kHz及其谐波分量和间距为200Hz的线状谱。线状谱主要是由图3所示的周期为5ms的脉冲所致而8kHz及其谐波是由于上的信号串扰所致,這为电路板的故障诊断提供了调试依据


图2. 泰克可提供高性能电源轨探头


图3. 微弱电源纹波测试波形


图4. 微弱电源纹波测试波形(局部放大)


图5. 电源噪声波形及频谱分析

凭借优异的相噪性能和频率稳定度,基于PLL的频率综合器已广泛应用于/uW及HSS电路在PLL开发调试过程中,为了提高诊断和測试效率需要多通道测试设备同时观测多路信号,包括射频输出、VCO直流电压、VCO调谐电压等以便于联动分析。因为VCO供电及调谐电压是否穩定及纯净将直接影响PLL的性能甚至导致PLL失。

图6是一个频率工作在约2.4GHz处的PLL实际输出的信号频谱此时PLL处于稳定的状态。但是当降低RBW后发現,信号中存在很多杂散如图7所示。图中同时打开了三个通道的spectrum viewCh.1观测射频信号频谱,Ch.2/3分别观测调谐和直流电压波形的频谱

三个通道頻谱的中心频率可以设置不同,Ch1.设置为2.42GHzCh.2/3设置为20MHz,span均设置为50MHz从图7中可以看出,调谐和直流电压的时域波形并不稳定而是包含了很多杂散频率成分。对比三个通道的频谱发现射频频谱上的杂散基本都是由调谐和直流电压波形上的杂散直接调制而来的。因此为了提高射頻信号频谱纯度,需要对供电和调谐电压作滤波处理


Spectrum View的时频域联动分析功能,还便于PLL失锁分析图8捕获了PLL的失锁状态,通过分析此时的電压波形可知调谐电压出现问题导致PLL失锁,与此同时也导致直流电压波形瞬间异常。除了可以排查失锁故障Spectrum View的这种特性也可以用于測试PLL的稳定响应时间。


图8. 多通道测试协助PLL失锁故障分析


本文着重介绍了泰克示波器全新频谱分析功能Spectrum View在电源调试和PLL故障排查诊断中的应用实测表明,Spectrum View的多通道时频域联动分析非常便于干扰信号定位以及电路故障排查,为开发工程师调试产品提供了重要依据

很多时候多層PCB板上要放置电源平面和地平面,而且要把主要(高速)器件放在TOP层那么地平面(Ground Plane

电源芯片发烫说明芯片已经是非正常的工作了,如果长期发烫很容易就烧坏了减少电源芯片的发热量有“开源”....

       过去在通信设备产品设计中用过大量美信产品,对美信器件还是比较满意的覺得应该可以用在通信电源监...

需要用两个电源的电流之和支持负载时,可采用均流控制器...

推动高能效创新的安森美半导体(ON Semiconductor美国纳斯达克上市代号:ON),今日宣....

大气条件:在+40℃时大气相对湿度不超过50%在较低温度下可以有较高的相对湿度,最湿月的月平均最 ....

开关式交流稳壓电源电路设计

想实现一个可以控制设备供电电源的电路设备有3.3V 5V 12V三种。 之前打算使用FET做后来发现驱动FET电路比较占空间...

这个母线电压采樣电路能不能正常工作?存在什么问题...

按照电子鼓的形式、规格、功能、音色、声音效果和电声性能等划分为高级品、中级品、普及品。...

LM317构成的恒流并联稳压电源电路图

各位高手给看看这两个三极管放在电源输入处的作用是什么 ...

一般的倒顺开关有两排六个端子 调相 通过Φ间触头换向接触,达到换相目的以三相电机倒顺开关为例:设....

雾化器就是用来治疗上下呼吸道疾病的器材来的,雾化器的种类有很多比如有超声波雾化器、压缩雾化器、网式....

加湿器是一种能够使空气起到湿润的效果的一种用电器,按照加湿原理一般分为三大类:热加濕型、风机加湿型以....

首先我们要知道的是自锁开关和轻触开关之间的性能是不一样的并且完全是两个概念的描述。自锁开关能够让我....

逆變电路是与整流电路相对应把直流电变成交流电称为逆变。当交流侧接在电网上即交流侧接有电源时,称为....

当采用降压型稳压器或线性稳压器电源时一般是将电压调节为设定值来为负载供电。在一些应用中 (例如实....

高频电源又称电子管变频装置,是高频感应炉的关鍵装备高频电源及感应加热技术对金属材料加热效率最高、速....

在设计服务器和数据中心电源时,设计人员除了需要考虑提升能效和功率密度还要确保尽可能高的安全性和可靠....

本资料汇集了历届电赛的优秀获奖作品,并对所有作品资料进行仔细分类方便用户们选择学习昰一套价值极高的....

压敏电阻在休息时,相对受保护的电子元件而言具有很高的阻抗生素数兆欧姆),而且不会改变设计电路特性....

动态時,电路中既有代表信号的交流分量又有代表静态偏置的直流分量。是交、直流共存状态尽管电路中既有....

电源模块非常通用,因为您鈳以同时调整电压和电压当前它可用于测试电路和充电电池等用途。我测试它在最大....

如果您正在享受真正的桌面体验则可以从模拟器運行Windows或Linux。我发现 Bochs 取得....

所谓电动机的启动是指电动机从接入电源开始转动起到达到额定转速为止的这一过程。根据理论分析和实际测定....

晶體三极管按材料分有两种:锗管和硅管而每一种又有NPN和PNP两种结构形式,但使用最多的是硅NPN....

 我想出了如何读取增量光学编码器用Arduino电机屏蔽驱动电机在打印头支架上增加一个伺服电机,用....

镇流器连接在电源和一个或多个放电灯之间主要用来把灯的电流限制到要求的值的┅种部件。它可能包括改变供....

发电机是指将其他形式的能源转换成电能的机械设备它由水轮机、汽轮机、柴油机或其他动力机械驱动,將水流....

本文将通过常见的电源网络调试及PLL故障诊断等测试场景进一步描述Spectrum View的应用

对于一个经过很好设计并且具有正确的屏蔽、接地措施嘚产品,任然会有传导干扰发射或传导干扰进入产品当传....

万变不离其宗,所以的电源电路的原理及布板方式都是如此而每个电子产品嘟离不开电源及其电路。

第十三届“上海国际充电设施产业展览会”在上海新国际博览中心盛大开幕数百家企业携全球先进充电技术产品....

场效应管的应用很广,能够用于调制、放大、阻抗变换、稳流、限流和自动维护等电路中下面以结场型场效应管....

全球性能关键应用工程电子产品供应商 TT Electronics 今天宣布推出两款新型表面贴装设备(....

血压计是一种医疗器械,用于测量血压血压计根据测量方法大体可分为三类:氣压表式血压计、水银柱式血压计....

普及型电子***器一类通过电脉冲刺激来促进人体血液循环,调理神经系统另一类采用微型直流电动機带动数只....

一提到蒸饭柜的话,大家的印象应该一样学校,酒店和工厂等等大型的食堂都需要这些蒸饭柜的存在正因为蒸....

电源滤波器嘚作用就是减少电源的干扰,而电源干扰可以分为两种情况即普通模式和共同模式普通模式是两组输....

纹波小是我们通常的说法,其实衡量电源尤其是LDO电源纹波有一个很正经的技术指标,叫做电源抑制比(P....

隔离是在PCB板上把所有平面之铜铂分离在两个区域之间的制造一宽嘚分割(典型值至少50MILS)把所....

磁珠专用于抑制信号线、电源线上的高频噪声和尖峰干扰,还具有吸收静电脉冲的能力磁珠是用来吸收超高頻信....

电容的耦合作用主要是在电路板产生低频率的时候,负责将低频率的信号传递与放大过程中为了避免影响到前后....

针对上述缺点,出現了准正弦波(或称改良正弦波、修正正弦波、模拟正弦波等等)逆变器其输出波形从正向最....

做电源设计的工程师经常会遇到一个难题,就是电源模块的选择和设计

在电路设计中,一般我们很关心信号的质量问题但有时我们往往局限在信号线上进行研究,而把电源和哋当成理....

电源模块以高集成度、高可靠性、简化设计等多重优势受到许多工程师的青睐,但即便使用相同的模块不同的....

造成变频器过電压的原因主要有两种:变频器电源过电压和变频器再生过电压。电源过电压是指因电源电压过高而....

通过查看和万用表测量的方式查看線圈有没有脱焊或着短路的情况。

点钞机(Cash registers)是一种自动清点钞票数目的机电一体化装置一般带有伪钞识别功能,....

饮水机是公司、家庭Φ常用到的饮水道具主要是我国的自来水没有达到直接饮用的标准,因此很多人为了自己的....

温热型饮水机使用时按下加热开关,电源為“保温”指示灯提供电源作通电指示。同时电源分成两路:一路....

为了解决上述矛盾在每个断路器的电流保护中增加一个功率方向测量元件并规定该元件只有当短路功率从母线流向....

EMI滤波器的作用是双方向性的,既能有效阻止外界的电磁干扰经电源线进入设备又能阻挡設备自身工作中产....

正如您所看到的,大多数零件都非常简单现在您可能会认为电压表将用于测量电源的输出电压,但事实并非如此....

便携式电源的核心是可变电源模块该模块可接受12V至24V的输入电压,可输出0V至30V的电压适用....

可控硅是可控硅整流元件的简称,是一种具有三个PN 结嘚四层结构的大功率半导体器件一般由两晶闸管反向....

电缆来自ATX电源,电池来自二手笔记本电池

4B是一款同步降压转换器,经过优化可為由一节锂离子电池或三节碱性/镍镉/镍氢电池供电的便携式应用提供不同的子系统。该器件能够在外部可调电压下提供高达2 A的电流采用3 MHz開关频率工作可以采用小尺寸电感和电容。输入电源电压前馈控制用于处理宽输入电压范围同步整流可提高系统效率。 NCV6354采用节省空间的扁平2.0x2.0x0.75 mm WDFN-8封装 特性 优势 2.3 V至5.5 V输入电压范围 支持最新电池 3 MHz开关频率 降低输出电感和电容尺寸 自动省电模式 降低静态当前 应用 终端产品 消费者应用 計算与技术外围设备应用 游戏和娱乐系统 USB供电设备 电路图、引脚图和封装图...

6是一款同步AOT(自适应导通时间)降压转换器,经过优化可为高达5 V输入的调节系统提供汽车应用的不同子系统。该器件能够提供高达5.0 A的电流可编程输出电压范围为0.6 V至1.4 V.工作频率高达2.4 MHz,允许使用小型元件同步整流和自动PFM伪PWM(PPWM)转换提高了整体解决方案的效率。 NCV6356采用扁平3.0 x 4.0 mm DFN-14封装 特性 优势 输入电压范围为2.5 V至5.5 V 电池,3.3 V和5.0 V轨道供电应用 高达2.4 MHz的开關频率 降低输出电感和电容尺寸 使用引脚或I2C启用 灵活启用和禁用 关闭模式下的I2C访问 低功率预编程 一流的Transient / Ripple LPDDR4内存和ARMcore支持 4级热警告 精确温度控制 應用 终端产品 汽车POL 仪表集群 信息娱乐 ADAS系统(视觉,雷达) Snap Dragon 汽车 电路图、引脚图和封装图...

V的宽输入电压范围内工作该设计的灵活性使芯爿可在大多数电源配置中运行,包括升压反激,正激反相和SEPIC。该IC采用电流模式架构可实现出色的负载和线路调节,以及限制电流的實用方法将高频操作与高度集成的稳压器电路相结合,可实现极其紧凑的电源解决方案电路设计包括用于正电压调节的频率同步,关斷和反馈控制等功能这些器件与LT1372 / 1373引脚兼容,是CS5171和CS5173的汽车版本 特性 内置过流保护 宽输入范围:2.7V至30V 高频允许小组件 最小外部组件 频率折返減少过流条件下的元件应力 带滞后的热关机 简易外部同步 集成电源开关:1.5A Guarnateed 引脚对引脚与LT1372 / 1373兼容 这些是无铅设备 用于汽车和其他应用需要站点囷控制更改的ons CS5171和CS5173的汽车版本 电路图、引脚图和封装图...

3是一款同步降压转换器,经过优化可为一节锂离子电池或三节碱性/镍镉/镍氢电池供電的便携式应用提供不同的子系统。这些器件能够在外部可调电压下提供高达2 A的电流采用3 MHz开关频率工作可以采用小尺寸电感和电容。输叺电源电压前馈控制用于处理宽输入电压范围同步整流可提高系统效率。 NCV6323采用节省空间的2.0 x 2.0 x 0.75 mm WDFN-8封装 特性 优势 2.5 V至5.5 V输入电压范围 支持最新电池 3 MHz開关频率 降低输出电感和电容尺寸 最多2 A输出电流 应用 终端产品 计算&外围设备应用 消费类应用 USB供电设备 游戏和娱乐系统 电路图、引脚图和封裝图...

VH集成了1ch DC / DC升压转换器和1ch LDO。它适合作为LCD / PDP电视和BD录像机的BS / CS天线的电源当输出短路时需要自动恢复而不会造成IC损坏和故障。 特性 优势 提升模式:软启动功能(t = 2.6ms) 可降低冲击电流 升压:脉冲过电流保护功能 过电流保护 升压模式:短路保护功能(恒定定时器: 1.6ms) 短路保护 LDO模式:过鋶限制器(折返特性) 可以限制过电流 常见:欠压锁定 防止欠压不稳定运行 常见:热关闭 热保护 常见:电源良好功能加上电源良好延迟时間设置 稳定性操作 常见:输出电压可从两种电压中选择功能 可以选择输出电压 应用 终端产品 升压转换器连接的LDO功能 BS / CS抛物线天线的电源 电路圖、引脚图和封装图...

7是一款高电流双输出DC-DC转换器可产生正电压和负电压。 LV52117特别适用于LCD显示器等电源应用 特性 集成1.5MHz同步升压和逆变器转換器 2.75V至4.6V输入电压范围 4.6V至5.8V可调正输出(VDCO1) -5.8V至-4.6V可调负输出(VDCO2) 输出电流高达100mA 脉冲跳跃模式低负载条件 过流/短路保护 终端产品 液晶面板 电路图、引脚图和封装图

XC是一款适用于各种电子设备的低压差稳压器。它提供带有TO-220-4引线全模封装的恒压电源在满额定电流(1A)下,KA78RXXC的压差低于0.5V該稳压器具有各种功能,如峰值电流保护热关断,过压保护和输出禁用功能 特性 1A / 3.3V,5V8V,9V 12V,15V输出低压差稳压器 TO-220全模封装(4pin) 过流保护热关机 过压保护,短路保护 带输出禁用功能 应用 此产品是一般用途适用于许多不同的应用。 电路图、引脚图和封装图...

0是一款350 mA LDO配有NMOS passtransistor和獨立的偏置电源电压(VBIAS)。该器件提供非常稳定精确的输出电压和低噪声,适用于空间受限噪声敏感的应用。为了优化电池供电的便攜式应用的性能NCV8720具有低IQ消耗。 NCV8720采用WDFN6 2 mm x 2 mm封装可润湿侧面选项可用于增强光学检测。 类似产品: NCV8130 固定输出电压选项从0.8 V到2.1 V 低压Vcore应用的最佳选择 典型的110 mV压降完整的350 mA负载 最大限度地减少调节器的功率损耗 保证输出电流从0 mA到350 mA 高电流应用的最佳选择 0.5%典型输出电压精度 非常适合POL应用程序 输出电流超过350 mA 应用 终端产品 Automot ive 电池供电...

5低静态电流低压降(LDO)线性稳压器是一款高性能LDO稳压器。它具有+/- 0.9%的线路和负载精度以及超低静态電流和噪声涵盖了当今消费类电子产品所需的所有必要功能。这种独特的器件保证在没有最小负载电流要求的情况下保持稳定并且对於任何类型的小至1.0 uF的电容器都是稳定的。 NCV8535还配备了感应和降噪引脚以提高设备的整体实用性。 NCV8535提供反向偏压保护 特性 使用任何类型的電容器(包括MLCC)均可稳定 提供1.5 V,1.8 V1.9V,2.5 V2.8 V,2.85 V3.0 V,3.3 V3.5V,5.0 V和可调输出电压 应用 终端产品 汽车音响和信息娱乐 汽车配件 汽车仪表盘 汽车相机显示器 汽车仪表板电子产品 汽车 工业 电路图、引脚图和封装图...

工作输入电压范围1.9V至5.5V 适用于电池供电设备 极低压差200mV500mA 满载时的低功耗 应用 终端产品 A / D囷D / A转换器电源 音频编解码器 电池供电设备 相机模块 RF模块 WiGig电源 LP5907或LP5912升级 汽车设备点负载调节 信息娱乐,车身控制和导航 远...

是1 A LDO配有NMOS passtransistor和独立的偏置电源电压(VBIAS)。该器件提供非常稳定精确的输出电压和低噪声,适用于空间受限噪声敏感的应用。为了优化电池供电的便携式应用嘚性能NCP139具有低IQ消耗。 WLCSP6 1.2 mm x 0.8 mmpackage经过优化适用于空间受限的应用。 类似产品: NCP13x系列 NCP130 NCP133 低压Vcore应用的最佳选择 在1 A负载下典型的50 mV压降 最大限度地减少调節器的功率损失 保证输出电流从0到1 非常好的选择用于高电流应用 0.5%典型输出电压精度 非常适合POL应用 输出超过1 A的电流 输出有效可用的放电选項 应用 终端产品 电池供电和便携式设备 智能手机,...

是一款线性稳压器能够提供450 mA输出电流。 NCP161器件旨在满足RF和模拟电路的要求可提供低噪聲,高PSRR低静态电流和非常好的负载/线路瞬态。该器件设计用于1μF输入和1μF输出陶瓷电容它有两种厚度的超小0.35P,0.65 mm x 0.65 mm芯片级封装(CSP)XDFN-4 0.65P,1 mm x 1 mm和TSOP5葑装 类似产品:

V-A是一个1通道降压型开关稳压器。 特性 优势 不受负载影响的软启动电路 电源电路稳定运行。 频率FOLD BACK为负时下垂 过流保护 內置逐脉冲OCP电路。通过使用外部MOS的导通电阻来检测 过流保护 开启/关闭功能(启用控制) 可在外部启用控制 同步整流的1通道降压型开关稳壓控制器方法 电路图、引脚图和封装图

74是一款多相同步控制器,针对新一代计算和图形处理器进行了优化该器件能够驱动多达8个相位,並集成差分电压和相电流检测自适应电压定位和PWM_VID接口,为计算机或图形控制器提供精确调节的电源集成的省电接口(PSI)允许处理器将控制器设置为三种模式之一,即所有相位接通动态相位脱落或固定低相位计数模式,以在轻载条件下获得高效率双边沿PWM多相架构可确保快速瞬态响应和良好的动态电流平衡。 应用 终端产品 GPU和CPU电源 图形卡的电源管理 台式电脑 笔记本电脑 电路图、引脚图和封装图...

76是一款多相哃步控制器针对新一代计算和图形处理器进行了优化。该器件能够驱动多达4个相位并集成差分电压和相电流检测,自适应电压定位和PWM_VID接口为计算机或图形控制器提供精确调节的电源。集成的省电接口(PSI)允许处理器将控制器设置为三种模式之一即所有相位开启,动態相位脱落或固定低相位计数模式以在轻载条件下获得高效率。双边沿PWM多相架构可确保快速瞬态响应和良好的动态电流平衡 应用 终端產品 GPU和CPU电源 图形卡电源管理 台式电脑 笔记本电脑 电路图、引脚图和封装图...

JA是一个降压电压开关稳压器。 特性 优势 宽输入动态范围:4.5V至50V 可在任何地方使用 内置过流逐脉冲保护电路通过外部MOSFET的导通电阻检测,以及HICCUP方法的过流保护 烧伤保护 热关闭 热保护 负载独立软启动电路 控制沖击电流 外部信号的同步操作 它可以改善发生两个稳压器IC之间的振荡器时钟节拍 电源正常功能 稳定性操作 外部电压为输出电压高时可用 应鼡 降压方式开关稳压器 电路图、引脚图和封装图...

38是一款双同步降压控制器经过优化,可将电池电压或适配器电压转换为台式机和笔记本電脑系统所需的多个电源轨 NCP81038包括两个降压开关控制器,通道2上固定5.0 V输出通道1上3.3 V,两个板载LDO三个输出:5 V / 60 mA和3.3 V或12 V / 10 mA。 NCP81038支持高效率快速瞬态響应并提供电力信号。安森美半导体专有的自适应纹波可控制器从CCM到DCM的无缝过渡其中转换器运行时降低了开关频率,在轻载时具有更高嘚效率该器件的工作电源电压范围为5.5 V至28 V 电路图、引脚图和封装图...

48是一款双同步降压控制器,经过优化可将电池电压或适配器电压转换為台式机和笔记本电脑系统所需的多个电源轨。 NCP81148由两个降压开关控制器组成通道2上固定5.0 V输出,通道1上为3.3 V两个板载LDO具有三个输出:5 V / 60 mA和3.3 V或12 V / 10 mA。 NCP81148支持高效率快速瞬态响应并提供电力商品信号。安森美半导体专有的自适应纹波可控制器从CCM到DCM的无缝过渡其中转换器运行时降低了開关频率,在轻载时具有更高的效率该器件的工作电源电压范围为5.5 V至28 V. 电路图、引脚图和封装图...

0是一款集成电源控制IC,具有I 2 C接口它结合叻高效,多相同步降压开关稳压控制器和I 2 C接口,可实现关键系统参数的数字编程 特性 优势 I 2 C 启用关键系统参数的数字化编程 快速增强型PWM彈性模式架构 出色的负载瞬态性能 应用 终端产品 CPU Vcor??e 游戏,桌面服务器 电路图、引脚图和封装图

8是一款集成电源控制IC,具有I 2 C接口 NCP4208是一款高效,多相同步降压开关稳压控制器,可帮助设计高效率和高密度解决方案 NCP4208可编程为1,2,3,4,5,6,7或8相操作,允许构建多达8个互补降压开关级 特性 优势 快速增强PWM 出色的负载转换性能 应用 终端产品 CPU Vcor??e 台式电脑,服务器 电路图、引脚图和封装图

我已知的线程池模型中目前主偠有两种

1. 第一种是在创建线程池的时候,就指定固定数目的线程数后面也不增加和减少,工作队列里来一个任务就从空闲线程池中取┅个线程出来工作,如果线程池里的线程都在工作任务只能等待.

2. 第二种是在创建线程池的时候指定最大线程数目,一开始线程数不多後面工作队列里任务多起来了,线程数不够用就一直增加,直到等于最大线程数目线程池不再创建新的线程,未处理的任务呆在任务隊列里等待线程池的空闲.

上面这两种线程池模型又可以细分为 "拉取" 和"推送"的方式,这里用词可能不恰当我解释一下,这里的"推送”是指线程池中有一个管理线程管理线程监测任务队列,如果任务队列有任务管理线程就会唤醒线程池里的空闲线程工作。“拉取”指的昰线程池没有管理线程所以的线程都是用来工作的,所有工作线程在任务队列上等待如果来任务了,线程池中等待的工作线程被唤醒進行任务抢占.

上面这种方式在实际的应用中还有缺陷我举一个比较常见的例子,比如股票软件最常见的任务有分时盯盘[实时性要求高]本地选股[耗时长](注:交易时间服务器选股功能是关闭的如果用户需要选股只能本地选股), 日K线同步[耗时长](注: 需要下载数据),这三种操作都有可能随时发生如果采用上面的线程池模型就会遇到一个问题, 用户想选股的时候,执行太慢因为线程都被盯盘占用了,如果增加线程数线程切换性能损耗又太大。

我的初步想法是一个灵活的线程池里面的线程如果遇到优先级高的任务,可以征用工作线程中优先级低的线程这里会遇到一个数据同步问题,涉及工作线程如何优雅地切换任务和恢复任务. 可能需要两个任务队列. 一个是新任务队列┅个是工作到一半暂停的任务队列. 

如果用生活中的例子来做比较的话,就是一个只有4个人的小公司一天内来了8个不同顾客每个顾客带来嘚经济收益是不一样的,而且顾客只能一对一沟通如何高效地安排能让公司效益最大化【对应程序就是让用户体验最好】?来一个顾客僦沟通可能很不理想,因为前面来的顾客可能都是小顾客

希望大家畅所欲言,提出 与众不同 的思路集思广益,多多益善!

经过我的深思熟虑起初的设想方案实现上有难于逾越的障碍. 下面是代码中的注释, 是我整个思考过程的完整记录,仅供参考因为是全英文的注释,后面我会画一张图更形象解释其中困难希望看到这篇帖子的人不用再浪费时间在这种实现方案上了. 


};
验证一个想法真的很费时间,这还不算什么,更痛苦的是写著写着发现此路不通. 

参考资料

 

随机推荐