বাংলায় জাভা প্রোগ্রামিং শেখার কোর্স
  • পরিচিতি
  • উপক্রমণিকা
  • পাঠ ১: তোমার প্রথম জাভা প্রোগ্রাম
  • পাঠ ২: সিনট্যাক্স
  • পাঠ ৩: ডাটা টাইপস এবং অপারেটর
    • পাঠ ৩.১: এরে
    • পাঠ ৩.২: এক্সপ্রেশান(Expressions), স্টেটমেন্ট (Statements) এবং ব্লক(Blocks)
  • পাঠ ৪: কন্ট্রোল ফ্লো -লুপিং- ব্রাঞ্চিং
  • পাঠ ৫: অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং-১
    • পাঠ ৫.১: ইনহেরিট্যান্স
    • পাঠ ৫.২: পলিফরফিজম
    • পাঠ ৫.৩: এনক্যাপসুলেশান
  • পাঠ ৬: জাভা এক্সেপশান হ্যান্ডেলিং
  • পাঠ ৬.১: ক্লোজার লুক
  • পাঠ ৭: স্ট্রিং অপারেশান
  • পাঠ ৮: জেনেরিকস
  • পাঠ ৯: জাভা আই/ও
  • পাঠ ১০: জাভা এন আই/ও
  • পাঠ ১১: জাভা কালেকশান ফ্রেমওয়ার্ক
  • পাঠ ১২: জাভা জেডিবিসি
  • পাঠ ১৩: জাভা লগিং
  • পাঠ ১৪: ডিবাগিং
  • পাঠ ১৫: গ্রাফিক্যাল ইউজার ইন্টারফেইস
  • পাঠ-১৬: থ্রেড
  • পাঠ ১৭: নেটওয়ার্কিং
  • পাঠ ১৮: জাভা কনকারেন্সি
  • পাঠ ১৯: ক্লাস ফাইল এবং বাইটকোড
  • পাঠ ২০: Understanding performance tuning
  • পাঠ ২১: মডার্ন জাভা ইউজেস
  • অনুশীলন
Powered by GitBook
On this page

পাঠ ১৮: জাভা কনকারেন্সি

  • ভূমিকা

  • বেনিফিট

  • কস্ট

  • রেস কন্ডিশান এবং ক্রিটিকাল সেকশান

  • থ্রেড সেইফটি এবং শেয়ার্ড রিসোর্স

  • থ্রেড সেইফটি এবং ইমুট্যবিলিটি

  • সিনক্রোনাইজেশান ব্লক

  • ডেড লক এবং প্রভেনশান

  • রিড/রাইট লকস

  • সেমাফোর

  • ব্লকিং কিও

  • থ্রেড পোল

  • কন্ট্রোলিং এক্সিকিউশান

  • মডেলিং টাস্ক

  • ScheduledThreadPoolExecutor

  • ফর্ক/জয়েন ফ্রেমওয়ার্ক

  • একটি সিম্পল ফর্ক/জয়েন উদাহরণ

  • ফর্কজয়েনটাস্ক এবং ওয়ার্ক স্টিলিং

  • Parallelizing problems

  • জাভা মেমরী মডেল

  • সারসংক্ষেপ

Previousপাঠ ১৭: নেটওয়ার্কিংNextপাঠ ১৯: ক্লাস ফাইল এবং বাইটকোড

Last updated 6 years ago