আজ আমি আপনাদের জানাবো জাভা অবজেক্ট কিভাবে Thread তৈরি করা হয় এবং এর ব্যবহার।

বলা চলে প্রযুক্তি ছাড়া আমাদের জীবন অচল। আর একটি আধুনিক ফিচার ফোন হল তার একটি উদাহরন। আর ফিচার সমৃদ্ধ ফোন নিয়ে আলোচনা করতে গেলে যে বিষয়টি সামনে আসে তা হল অ্যাপলিকেশন অথবা জাভা।

 
আর শুধু জাভা সমপর্কে বলতে গেলে কিছু খুটিনাটি বিষয় আসে তা হল কিভাবে এই এই অ্যাপলিকেসন গুলো তরি হয়। তাই চিন্তার কিছু নেই । আজ আমি আপনাদের জানাবো জাভা অবজেক্ট কিভাবে Thread তৈরি করা হয় এবং এর ব্যবহার।

 
তাই দেখে নেওয়া যাক :

// Thread তৈরী করা
public class MyCustomThread extends Thread {
//variables
int someVariable;
String anotherVariable;
boolean threadRunFlag;
public MyCustomThread(int parameter, String parameterString){
this.someVariable=parameter;
this.anotherVariable=parameterString;
}

@Override
public void run(){
while(threadRunFlag){
//do something
try{

}catch(Exception ex){

}

}

}

জাভা প্রোগ্রামিংয়ের Thread তৈরি ও ব্যবহারের সংক্ষিপ্ত বিষয় জেনে নেই:

আধুনিক যুগে পরিবর্তিত হচ্ছে সব কিছু আর এ সব কিছুর মাঝে থেমে নেই তার অনাকাঙ্ক্ষিত চাহিদা গুলো। আর সব কিছুর মাঝে অন্যতম একটি বিষয় আছে সেটা হল প্রযুক্তি। আর আমরা সেটা উপলব্ধি ও করি সব সময়। আর বর্তমান এই প্রযুক্তি নির্ভর সময়ে থেমে নেই কিছু। তাই বলা চলে প্রযুক্তি ছাড়া আমাদের জীবন অচল। আর একটি আধুনিক ফিচার ফোন হল তার একটি উদাহরণ। আর ফিচার সমৃদ্ধ ফোন নিয়ে আলোচনা করতে গেলে যে বিষয়টি সামনে আসে তা হল অ্যাপলিকেশন অথবা জাভা।

 
আর শুধু জাভা সম্পর্কে বলতে গেলে কিছু খুঁটিনাটি বিষয় আসে তা হল কিভাবে এই এই অ্যাপলিকেশন গুলো তরি হয়। তাই চিন্তার কিছু নেই । আজ আমি আপনাদের জানাবো জাভা অবজেক্ট কিভাবে Thread তৈরি করা হয় এবং এর ব্যবহার।
তাই দেখে নেওয়া যাক :
// Thread তৈরি করা
public class MyCustomThread extends Thread{
//variables
int someVariable;
String anotherVariable;
boolean threadRunFlag;
public MyCustomThread(int parameter, String parameterString){
this.someVariable=parameter;
this.anotherVariable=parameterString;
}
@Override
public void run(){
while(threadRunFlag){
//do something
try{
sleep(timeInMillis);
}catch(Exception e){
//do something
}
}
}
public void stopThread(){
threadRunFlag=false;
}
}

 
উল্লেখিত সকল বিষয় গুলো Thread এর object হিসাবে ব্যবহার করতে হবে।

 
এবার আসুন Thread কিভাবে ব্যবহার করতে হয়।
// Thread ব্যবহার করা :
import necessasy.packages;
public class NewClass {
//Class body
public static void main(String[] args){
MyCustomThread aThread=new MyCustomThread(intParameter, stringParameter);
MyCustomThread aThread2=new MyCustomThread(intParameter2, stringParameter2);
aThread.start();
aThread2.start();

//do something
aThread.stopThread();
aThread.stopThread2();
}
}
উল্লেখিত সকল বিষয় সম্পর্কে ভাল ভাবে ব্যবহার করলে আপনি Thread তৈরিও ব্যবহার ভাল ভাবে অনুশীলন করা যাবে। তাই চেষ্টা করুন । আসা করি ভাল ফলাফল পাবেন

2. 2. Java
http://salearningschool.com/index.php?table=Articles&categoryID=32&category=Java
উপরে ভিত্তি করে task লেখা ।

Permanent link to this article: http://bangla.sitestree.com/%e0%a6%86%e0%a6%9c-%e0%a6%86%e0%a6%ae%e0%a6%bf-%e0%a6%86%e0%a6%aa%e0%a6%a8%e0%a6%be%e0%a6%a6%e0%a7%87%e0%a6%b0-%e0%a6%9c%e0%a6%be%e0%a6%a8%e0%a6%be%e0%a6%ac%e0%a7%8b-%e0%a6%9c%e0%a6%be%e0%a6%ad/