java代码将创建3个子线程,每个子线程将打印一个文件的内容(创建子线程时传递文件名)

java代码将创建3个子线程,每个子线程将打印一个文件的内容(创建子线程时传递文件名),java,multithreading,Java,Multithreading,如何编写一个java代码来创建3个子线程,每个子线程将打印一个文件的内容。文件名将使用Runnable接口创建子线程?其格式应为: class FileReaderThread implements Runnable { .. public FileReaderThread (String fileName) { .... } public void run() { /read file } } pu

如何编写一个java代码来创建3个子线程,每个子线程将打印一个文件的内容。文件名将使用Runnable接口创建子线程?

其格式应为:

 class FileReaderThread implements Runnable {
     ..
     public FileReaderThread (String fileName) {
          ....
     }
     public void run() {
         /read file
     }
 }

 public class MainClass {
       public static void main(..) {
            Thread t = new Thread(new FileReaderThread(...));
            t.start();
            ...
       }
 }

这听起来像是家庭作业。向我们展示您迄今为止所编写的代码,以便我们能够帮助您。您需要回答的问题是,如果没有线程,您将如何完成它?