সম্প্রতি আমি এমন প্রকল্পগুলিতে কাজ করছি যা ভারী থ্রেডিং ব্যবহার করে। আমি মনে করি যে আমি তাদের নকশা করার ক্ষেত্রে ঠিক আছি; যতটা সম্ভব স্টেটলেস ডিজাইন ব্যবহার করুন, একাধিক থ্রেডের প্রয়োজন মতো সমস্ত সংস্থানগুলিতে লক অ্যাক্সেস ইত্যাদি function ফাংশনাল প্রোগ্রামিংয়ের আমার অভিজ্ঞতা সেইটিকে ব্যাপক সহায়তা করেছে।
তবে অন্য লোকের থ্রেড কোড পড়ার সময় আমি বিভ্রান্ত হয়ে পড়ি। আমি এখনই একটি অচলাবস্থা ডিবাগ করছি, এবং কোডিং শৈলী এবং নকশা যেহেতু আমার ব্যক্তিগত শৈলীর চেয়ে পৃথক, তাই সম্ভাব্য অচলাবস্থার অবস্থা দেখে আমার বেশ অসুবিধা হচ্ছে।
ডেডলকগুলি ডিবাগ করার সময় আপনি কী দেখেন?