شاركت هذه المقالة معك طريقة بدء مؤشر ترابط Java للرجوع إليه. المحتوى المحدد كما يلي
1. روث الموضوع
الفئة العامة java_thread يمتد مؤشر الترابط {public static void main (string args []) {(new Java_Thread ()). run () ؛ System.out.println ("Main Thread Run") ؛ } runchronized void run () {system.out.println ("Thread Run") ؛ }} 2. تنفيذ واجهة Runnable
الفئة العامة java_thread تنفذ Runnable {public static void main (string args []) {(new thread (new Java_Thread ())). start () ؛ System.out.println ("Main Thread Run") ؛ } public void run () {system.out.println ("sub thread run") ؛ }} 3. استخدم مباشرة في جسم الوظيفة
void java_thread () {thread t = new thread (new RunNable () {public void run () {msoundpoolmap.put (index ، msoundpool.load (filepath ، index)) ؛ getThis (). loadmediaComplete () ؛}}) ؛ T.Start () ؛ } 4. المقارنة:
مزايا تنفيذ واجهة Runnable:
1) مناسبة لمروح مؤشرات ترابط متعددة مع نفس رمز البرنامج لمعالجة نفس المورد
2) يمكن تجنب الحد من الميراث الفردي في جافا
3) زيادة متانة البرنامج ، يمكن مشاركة الكود بواسطة مؤشرات ترابط متعددة ، والرمز والبيانات مستقلة.
ورث مزايا فئة الخيط:
1) يمكنك تجريد فئة الخيط عندما تحتاج إلى استخدام تصميم نمط المصنع التجريدي.
2) التزامن متعدد الخيوط
مزايا استخدام أجسام الوظائف
1) ليست هناك حاجة لروث الخيط أو تنفيذ Runnable لتضييق نطاق.
ما سبق هو كل محتوى هذه المقالة. آمل أن يكون ذلك مفيدًا لتعلم الجميع وآمل أن يدعم الجميع wulin.com أكثر.