Skip to content

Instantly share code, notes, and snippets.

@AnjaliManhas
AnjaliManhas / ExecutorServiceExample.java
Created July 30, 2020 18:15
using invokeAll() function
package com.wordpress.compilationerrors;
import java.lang.Runnable;
import java.lang.*;
import java.util.HashSet;
import java.util.Set;
import java.util.concurrent.*;
public class ExecutorServiceExample {
public static void main(String[] args) throws InterruptedException, ExecutionException {
@AnjaliManhas
AnjaliManhas / ExecutorServiceExample.java
Created July 30, 2020 17:55
invokeAny() implementation
package com.wordpress.compilationerrors;
import java.lang.Runnable;
import java.lang.*;
import java.util.HashSet;
import java.util.Set;
import java.util.concurrent.*;
public class ExecutorServiceExample {
public static void main(String[] args) throws InterruptedException, ExecutionException {
@AnjaliManhas
AnjaliManhas / ExecutorServiceExample.java
Created July 30, 2020 17:26
assigning a task to ExecutorService using submit() method
package com.wordpress.compilationerrors;
import java.lang.Runnable;
import java.lang.*;
import java.util.concurrent.*;
// assigning a task to ExecutorService using submit() method
public class ExecutorServiceExample {
public static void main(String[] args) {
ExecutorService executorService = Executors.newSingleThreadExecutor();
executorService.submit(new Runnable() {
@AnjaliManhas
AnjaliManhas / ExecutorServiceExample.java
Created July 30, 2020 17:08
assigning a task to ExecutorService using execute() method
package com.wordpress.compilationerrors;
import javax.naming.Context;
import java.lang.Thread;
import java.lang.Runnable;
import java.lang.*;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
// assigning a task to ExecutorService using execute() method
public class ExecutorServiceExample {
@AnjaliManhas
AnjaliManhas / ThreadLocalExp.java
Created July 29, 2020 17:32
illustrating the use of Java ThreadLocal initialValue method()
package com.wordpress.compilationerrors;
import java.lang.Thread;
import java.lang.Runnable;
import java.lang.*;
// illustrating the use of Java ThreadLocal initialValue() method
class NewThread extends Thread {
private static ThreadLocal anjali = new ThreadLocal(){
protected Object initialValue(){
return new Integer(a--);
}
@AnjaliManhas
AnjaliManhas / ThreadLocalExp.java
Created July 29, 2020 17:19
illustrating the use of various ThreadLocal methods
package com.wordpress.compilationerrors;
import java.lang.Thread;
import java.lang.Runnable;
import java.lang.*;
// illustrating the use of get(), set(), and remove() ThreadLocal methods
class ThreadLocalExp {
public static void main(String[] args)
{
@AnjaliManhas
AnjaliManhas / ThreadLocalExp.java
Created July 29, 2020 17:08
implementation of ThreadLocal variable.
package com.wordpress.compilationerrors;
import java.lang.Thread;
import java.lang.Runnable;
import java.lang.*;
class ThreadLocalExp
{
public static class MyRunnable implements Runnable
{
private ThreadLocal<Integer> threadLocal =
@AnjaliManhas
AnjaliManhas / Multithreading1.java
Created July 27, 2020 14:59
Multithreading executed by implementing runnable interface
package com.wordpress.compilationerrors;
import java.lang.Thread;
import java.lang.Runnable;
class MultithreadingDemo implements Runnable {
public void run(){
try {
System.out.println("Thread"+ Thread.currentThread().getId()+" is running");
}
catch(Exception e){
package com.wordpress.compilationerrors;
import java.lang.Thread;
class MultithreadingDemo extends Thread {
public void run(){
try {
System.out.println("Thread"+ Thread.currentThread().getId()+" is running");
}
catch(Exception e){
System.out.println("Exception is caught");
<html>
<head>
<title>Welcome!</title>
</head>
<body>
<h1>Showing Data for ${empName}!</h1>
<h4>Email: ${email}</h4>
<h4>Address: ${address}</h4>
<h4>Date of Birth: ${dob}</h4>