Java
Android and iOS
所有资源仅为作业备份使用,如有侵权请联系删除
展开
-
Java多线程执行顺序简单案例
对象及其对应的线程,并在启动线程后依次输出三个字符串:"1"、"Hello,world"、"2"、"当前线程名"、"6"。需要注意的是,在多线程编程中,由于线程的执行顺序不确定,因此上述程序中各行字符的输出顺序可能会有所不同。当延时结束后,继续执行主函数,依次输出了字符串 "Hello,world" 和 "2"。方法,输出两个字符串 "Hello,world" 和 "2"。对象及其对应的线程,并在启动线程后立即输出了字符串 "1"。,该方法暂停了当前线程 50 毫秒,并输出了当前线程的名称。原创 2023-06-01 08:51:35 · 154 阅读 · 0 评论 -
Java缓存流与输入流的性能对比
缓存流和普通输入流在读取文件时性能不同: 当使用普通输入流读取文件时,每次读取都需要从磁盘中读取一部分数据,并将其存储到内存中,然后再读取下一部分数据。这种方式会产生大量的磁盘 I/O 操作,导致程序的性能较低。 而缓存流则可以通过缓存一定大小的数据块,将多次磁盘 I/O 操作合并为一次操作,提高了读取文件的效率,从而提高了程序的整体性能。具体而言,缓存流会先将一定数量的数据读入到缓存中,然后每次从缓存中读取数据,直到缓存被清空或达到指定的大小。 因此,在读取大型文件或进行频繁的读写操作时,使用缓存流原创 2023-05-18 10:39:43 · 173 阅读 · 2 评论