আপনি একটি স্ট্যাটিক পদ্ধতি যা আছে আমি ভাবছিলাম না সিঙ্ক্রোনাইজ, কিন্তু আছে না কোনো স্ট্যাটিক ভেরিয়েবল পরিবর্তন এটা থ্রেড-নিরাপদ? পদ্ধতিটি যদি এর ভিতরে স্থানীয় ভেরিয়েবল তৈরি করে তবে কী হবে? উদাহরণস্বরূপ, নিম্নলিখিত কোড থ্রেড-নিরাপদ?
public static String[] makeStringArray( String a, String b ){
return new String[]{ a, b };
}
সুতরাং যদি আমার কাছে দুটি থ্রেড থাকে যা নিয়মিতভাবে এবং একযোগে কল করে, একটি কুকুরের সাথে ("গ্রেট ডেন" এবং "ষাঁড় কুকুর" বলে) এবং অন্যটি বিড়াল সহ ("পার্সিয়ান" এবং "সামিয়া" বলে) আমি কি কখনও বিড়াল এবং কুকুর পেতে পারি? একই অ্যারে? বা বিড়াল এবং কুকুর কখনও একই পদ্ধতিতে একই অনুরোধের ভিতরে থাকতে পারে না?