zoukankan      html  css  js  c++  java
  • 越大优先级越高,优先级越高被OS选中的可能性就越大

    进程的休眠:Thread sleep(1000);//括号中以毫秒为单位

    当main()运行完毕,即使在结束时时间片还没有用完,CPU也放弃此时间片,继续运行其他程序。

    Try{Thread.sleep(1000);}

    Catch(Exception e){e.printStackTrace(e);}

    T1.join()表示运行线程放弃执行权,进入阻塞状态。

    当t1结束时,main()可以重新进入运行状态。

    T1.join实际上是把并发的线程编程并行运行。

    线程的优先级:1-10,越大优先级越高,优先级越高被OS选中的可能性就越大。(不建议使用,因为不同操作系统的优先级并不相同,使得程序不具备跨平台性,这种优先级只是粗略地划分)。

    注:程序的跨平台性:除了能够运行,还必须保证运行的结果。

     1 package TomTexts;
     2 import java.io.*;
     3 import java.util.Date;
     4 
     5 public class TomTexts_36 {
     6     public static void main(String []args)
     7     {
     8     String filename="d:\javapj\ex.java";
     9     File myfile=new File(filename);
    10     if(!myfile.exists() ) 
    11     {   
    12     System.err.println(filename+"未找到!");
    13                     return;  
    14                 }
    15     if( myfile.isDirectory() ) 
    16     { 
    17     System.err.println("文件对象"+myfile.getName()+"是目录!");
    18                   File ds=new File("mydata");
    19                   if(!ds.exists()) 
    20     {
    21                       ds.mkdir();
    22                       System.out.println("目录"+ds.getAbsolutePath()+"创建结束!");
    23                    }
    24                      return;
    25                  }
    26     if(myfile.isFile())
    27     {
    28                   System.out.println("文件对象:"+myfile.getAbsolutePath());
    29                   System.out.println("文件字节数:"+myfile.length());
    30                   System.out.println("文件是否能读:"+myfile.canRead());
    31                   if(myfile.canWrite())
    32                   {
    33                        System.out.println("设置文件为只读:"+myfile.setReadOnly());
    34                   }
    35                   System.out.println("文件是否可写:"+myfile.canWrite());
    36                   Date fd=new Date(myfile.lastModified());
    37                   System.out.println("文件上次修改时间:"+fd.toString());
    38                }
    39              }
    40 
    41 }
  • 相关阅读:
    【Oracle】优化器之RBO与CBO
    【Oracle11g】16_数据字典和动态性能视图
    AXI总线介绍
    Verilog 加法器和减法器(8)-串行加法器
    状态机实例-寄存器拷贝
    状态机状态最小化
    vcs+Makefile实现简单的testbench
    quartus II输入原理图及仿真步骤
    Directx11代码下载
    触发器的时序参数与时序分析
  • 原文地址:https://www.cnblogs.com/borter/p/9425122.html
Copyright © 2011-2022 走看看