`
379427555
  • 浏览: 18953 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

一段cpu正弦曲线现实code

阅读更多

 

public class T {   
  
  public static void main(String[] args) throws Exception {   
    // 角度的分割   
    final double SPLIT = 0.01;   
    //   
    // 2PI分割的次数,也就是2/0.01个,正好是一周   
    final int COUNT = (int) (2 / SPLIT);   
    final double PI = Math.PI;   
    // 时间间隔   
    final int INTERVAL = 200;   
    long[] busySpan = new long[COUNT];   
    long[] idleSpan = new long[COUNT];   
    int half = INTERVAL / 2;   
    double radian = 0.0;   
    for (int i = 0; i < COUNT; i++) {   
      busySpan[i] = (long) (half + (Math.sin(PI * radian) * half));   
      idleSpan[i] = INTERVAL - busySpan[i];   
      radian += SPLIT;   
    }   
    long startTime = 0;   
    int j = 0;   
    while (true) {   
      j = j % COUNT;   
      startTime = System.currentTimeMillis();   
      while (System.currentTimeMillis() - startTime < busySpan[j])   
        ;   
      Thread.sleep(idleSpan[j]);   
      j++;   
    }   
  }   
}  
/**  
 *   
 * @原author 赵学庆
 *   
 */  


 

分享到:
评论

相关推荐

    CPU_code_

    "CPU_code_"这个标题暗示我们即将探讨的是与CPU超频设置参数相关的知识。超频是提高CPU性能的一种方法,通过调整其工作频率和电压超出制造商规定的标准值。以下是关于CPU超频设置参数的详细说明: 1. **倍频...

    c#实现wpf绘制带坐标正弦曲线并输出到pdf文件中

    3. Here is the code I come up with, you don’t need to follow this, just for some ideas about the dll’s capability: ReportWriter.AddHeader("xxxx", [size], [other parameters]); ReportWriter.AddGraph...

    Bezier曲线code

    Bezier曲线

    8-bit CPU verilog code

    8位CPU是计算机硬件设计中的一个基础概念,它是指数据总线宽度为8位的中央处理器。在Verilog中,这是一种硬件描述语言,用于编写数字逻辑电路的模型。本项目包含了一个8位CPU的设计,其核心功能包括了乘法和除法运算...

    CPU Benchmark Whetstone Source Code

    CPU 基准测试程序, 主要由执行浮点运算、整数算术运算、功能调用、数组变址、条件转移和超越函数的程序组成。Whetstone的测试结果用Kwips表示,1Kwips表示机器每秒钟能执行1000条Whetstone指令。

    正弦波 实现在10HZ~300HZ的频率可调 C 语言代码

    正弦波 实现在10HZ~300HZ的频率可调 C 语言代码

    8bit_RISC_CPU_RTL_Code.rar

    在这个名为"8bit_RISC_CPU_RTL_Code.rar"的压缩包中,包含的是一份使用Verilog HDL编写的8位RISC处理器的源代码,对于学习和研究RISC-V架构的学者来说,这是一个宝贵的资源。 Verilog HDL(Hardware Description ...

    曲线匹配code

    本项目名为"曲线匹配code",显然是一个使用Python编程语言实现的曲线匹配算法。下面将详细介绍这个主题,以及可能涉及到的关键技术点。 首先,Python作为一门流行的编程语言,因其简洁的语法和丰富的科学计算库,如...

    Sine-curve-java-code.rar_JAVA 曲线

    在本项目中,我们主要探讨如何使用Java编程语言来绘制正弦曲线,这是一条基于数学函数y = sin(x)的图形。正弦曲线在计算机图形学、物理、工程和其他科学领域都有广泛应用。以下是实现这一功能的关键知识点: 1. **...

    code_8位RISC-CPU_

    在这个"code_8位RISC-CPU_"的压缩包中,很可能包含了一系列与8位RISC-CPU设计和测试相关的源代码文件。 首先,让我们详细了解一下8位RISC-CPU的一些关键特性: 1. **8位数据宽度**:CPU的数据总线宽度为8位,意味...

    jQuery电脑cpu动态走势图表.zip

    我们可以设置一个定时器,每隔一段时间调用这个函数,然后将新数据传递给Highcharts的`series.addPoint()`方法,更新图表: ```javascript $(document).ready(function() { var chart = Highcharts.chart('...

    cpu.rar_cpu_nios_processor vhdl_vhdl code

    在本主题中,"cpu.rar_cpu_nios_processor vhdl_vhdl code"指的是一个关于Nios处理器的VHDL源代码压缩包,这通常用于FPGA设计和实现。 VHDL(Very High Speed Integrated Circuit Hardware Description Language)...

    Delphi CPU占用率

    除了使用API,还可以利用第三方库如JCL (Jedi Code Library) 或者 embarcadero 自己的VCL组件,这些库提供了封装好的接口,简化了CPU监控的实现过程。例如,JCL中的`JclSystemInfo`单元包含了获取系统信息和监控功能...

    MSM 系列CPU source code 获取方法

    在合并了AOSP的变更之后,Code Aurora Forum会在同一个pastry分支中发布通用版本。例如,在donut分支中,AOSP发布了版本后,Code Aurora Forum也会在自己的donut分支中发布版本。 Linux内核虽然作为Android项目的一...

    valentine-code.rar_code Valentine_code valantine

    标题中的"valentine-code.rar_code Valentine_code valantine"暗示了这是一个与情人节相关的代码项目,可能是用MATLAB编写的,用于绘制心形图案。MATLAB是一种广泛使用的编程环境,尤其适用于科学计算、数据分析以及...

    codemirror支持中文数据库模式表字段SQL自动代码提示

    codemirror的sql代码提示默认是不支持中文表名自动提示的,在源码中写法只是检索字母数字下划线,加上中文匹配的正则后,终于支持中文表了。修改文件只有sql.js,其他文件只是为了方便打断点,格式化了一下方法

    PIC-CPU-OBD2-code.zip_VAGCOM_obd2

    基于PIC芯片的OBD2协议解析源代码文件,帶LCD显示驱动.

    ucosII sst89c54Rd+

    OS_CPU_A SEGMENT CODE ?PR?OSCtxSw?OS_CPU_A SEGMENT CODE ?PR?OSIntCtxSw?OS_CPU_A SEGMENT CODE ?PR?OSTickISR0?OS_CPU_A SEGMENT CODE ?PR?OSTickISR1?OS_CPU_A SEGMENT CODE ?PR?_?SerialISR?OS_CPU_A ...

    pb打印条码(39code,128code)

    Code 39,也被称为美国39码或USD-3,是最早的一维条码标准之一。它支持数字0-9、大写字母A-Z以及一些特殊字符,总共包括43个字符。Code 39条码由起始字符、数据字符、校验字符和终止字符组成,允许自检错误,但编码...

    条码CODE128C语言算法

    一维码CODE128是一种广泛应用的条形码标准,它具有高密度、高数据准确性以及能够表示全部128个ASCII字符的特点。在C语言中实现CODE128编码算法是一项技术挑战,因为涉及到二进制数据转换、错误校验以及条码符号的...

Global site tag (gtag.js) - Google Analytics