Use C programming You will create processes run processes in
 Use C programming:
Solution
import java.net.HttpURLConnection;
 import java.net.URL;
 import java.util.concurrent.ExecutorService;
 import java.util.concurrent.Executors;
 
 /**
 * @author Crunchify.com
 *
 */
 
 public class CrunchifyGetPingStatusWithExecutorService {
    private static final int MYTHREADS = 30;
 
    public static void main(String args[]) throws Exception {
        ExecutorService executor = Executors.newFixedThreadPool(MYTHREADS);
        String[] hostList = { \"http://crunchify.com\", \"http://yahoo.com\",
                \"http://www.ebay.com\", \"http://google.com\",
                \"http://www.example.co\", \"https://paypal.com\",
                \"http://bing.com/\", \"http://techcrunch.com/\",
                \"http://mashable.com/\", \"http://thenextweb.com/\",
                \"http://wordpress.com/\", \"http://wordpress.org/\",
                \"http://example.com/\", \"http://sjsu.edu/\",
                \"http://ebay.co.uk/\", \"http://google.co.uk/\",
                \"http://www.wikipedia.org/\",
                \"http://en.wikipedia.org/wiki/Main_Page\" };
 
        for (int i = 0; i < hostList.length; i++) {
 
            String url = hostList[i];
            Runnable worker = new MyRunnable(url);
            executor.execute(worker);
        }
        executor.shutdown();
        // Wait until all threads are finish
        while (!executor.isTerminated()) {
 
        }
        System.out.println(\"\ Finished all threads\");
    }
 
    public static class MyRunnable implements Runnable {
        private final String url;
 
        MyRunnable(String url) {
            this.url = url;
        }
 
        @Override
        public void run() {
 
            String result = \"\";
            int code = 200;
            try {
                URL siteURL = new URL(url);
                HttpURLConnection connection = (HttpURLConnection) siteURL
                        .openConnection();
                connection.setRequestMethod(\"GET\");
                connection.connect();
 
                code = connection.getResponseCode();
                if (code == 200) {
                    result = \"Green\\t\";
                }
            } catch (Exception e) {
                result = \"->Red<-\\t\";
            }
            System.out.println(url + \"\\t\\tStatus:\" + result);
        }
    }
 }


