如何使用Java从XML文件创建线程

时间:2014-11-18 19:35:02

标签: java xml multithreading

我是Java的新手,想知道我是否有这样的xml文件:

`<?xml version="1.0" encoding="UTF-8"?>
<Runners>
<Runner Name="Germany">
<RunnersMoveIncrement>70</RunnersMoveIncrement>
<RestPercentage>10</RestPercentage>
</Runner>
<Runner Name="US">
<RunnersMoveIncrement>10</RunnersMoveIncrement>
<RestPercentage>9</RestPercentage>
</Runner>
<Runner Name="UK">
<RunnersMoveIncrement>20</RunnersMoveIncrement>
    <RestPercentage>7</Restpercentage>
    </Runner>
    <Runner Name="CHINA">

<RunnersMoveIncrement>30</RunnersMoveIncrement>
<RestPercentage>15</RestPercentage>
</Runner>
</Runners>'

如何使用给定的属性读取此内容并为每个运行者信息创建此xml文件的线程?有这么多篇文章说的很多。我真的很困惑该怎么做。有人可以告诉我该怎么做或参考如何做到这一点?

1 个答案:

答案 0 :(得分:2)

使用Java读取XML文件有几种解决方案,但我认为您必须自己进行搜索。这里有一些小道:

据我所知,一个优秀的程序员很好奇;不要问一个问题并等待答案;)

使用线程的一种简单方法是:

public class MyThread extends Thread {
    public void run() {
       // What you want to do here ...
    }
}

或......

public class MyRunnable implements Runnable {
    public void run() {
       // What you want to do here ...
    }
}