越大优先级越高,优先级越高被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 }
原文地址:https://www.cnblogs.com/borter/p/9425122.html