Exercise 5
Exercise 5
PROGRAM
import java.lang.*;
import java.util.*;
{
System.out.println("THREAD B:: TRIGNOMETRIC OPERATIONS");
System.out.println("SINE OF "+i+""+Math.sin(i));
System.out.println("COSINE OF "+i+""+Math.cos(i));
23
// MAIN CLASS
class Operate
{
public static void main(String args[])
{
Scanner s=new Scanner(System.in);
System.out.println("ENTER TWO VALUES FOR ARITHEMATIC OPERATIONS");
int x=s.nextInt();
int y=s.nextInt();
System.out.println("ENTER A VALUE FOR TRIGNOMETRIC OPERATIONS");
int z=s.nextInt();
A1 a=new A1(x,y);
B1 b=new B1(z);
a.start();
b.start();
OUTPUT
PROGRAM
#include<pthread.h>
#include<stdio.h>
#include<stdlib.h>
int sum;
void *runner(void *param);
if(argc!=2)
{
fprintf(stderr,"usage : a.out <integer value>\n");
return -1;
}
if(atoi(argv[1])<0)
{
fprintf(stderr,"%d must be >=0\n",atoi(argv[1]));
return -1;
}
pthread_attr_init(&attr);
pthread_create(&tid,&attr,runner,argv[1]);
pthread_join(tid,NULL);
printf("argc=%d\n",argc);
printf("Sum =%d\n", sum);
int i, upper=atoi(param);
sum=0;
for(i=1;i<=upper;i++)
sum+=i;
pthread_exit(0);
}
25
OUTPUT