Java多线程调用多个服务
有时候我们在同一个程序里面想实现一系列的功能,为了让这些功能无缝连接起来,我们采用多线程来调用这些服务。代码思路如下,主要通过构造方法来实现:
/**
* 多线程调用多个服务从而完成一个完整的功能
*
*/
package com.zy.socket;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import com.starit.ipran.kafka.KafkaUtils;
public class ServerStart extends Thread {
private String serverType;
public ServerStart(String serverType) {
this.serverType = serverType;
}
public static void main(String[] args) throws Exception {
ServerStart server = new ServerStart("server");
ServerStart client = new ServerStart("client");
client.start();
Thread.sleep(5000);
server.start();