مقدمة
الخيط هو تدفق تحكم متسلسل داخل البرنامج. تقوم وحدة المعالجة المركزية في الواقع بتنفيذ واحد فقط في وقت واحد. إنه مجرد تقسيم الكأس إلى شرائح زمنية متعددة ، وبسبب السرعة ، فإننا نشبه مثل خيوط متعددة. تمامًا مثلما ينقسم وقتك إلى عدة قطع ، سيبدو الوضع الإجمالي منتظمًا وستكون الكفاءة عالية ، ناهيك عن الكأس.
إنشاء الموضوع وبدء التشغيل:
(1) تحديد الفئة الفرعية لفئة Thread وتجاوز طريقة run() للفئة. تمثل طريقة طريقة run() المهمة التي يحتاجها مؤشر الترابط إلى إكمالها. لذلك ، تسمى طريقة run() هيئة تنفيذ مؤشر الترابط
(2) قم بإنشاء مثيل للفئة الفرعية Thread ، أي إنشاء كائن مؤشر ترابط
(3) استدعاء طريقة start() لكائن مؤشر الترابط لبدء مؤشر الترابط
رمز المصدر:
. إن طريقة طريقة تشغيل () طريقة تنفيذ مؤشر ترابط تنفيذ BODIC Public Void Run () {for (؛ i <100 ؛ i ++) {// عندما ترث فئة مؤشر الترابط فئة مؤشر الترابط ، استخدم هذا مباشرة للحصول على البيانات الحالية // getName () من كائن مؤشر الترابط يرجع اسم مؤشر الترابط الحالي//يمكنك استدعاء طريقة getName () مباشرة () لإرجاع اسم مؤشر الترابط الحالي. system.out.println (getName ()+""+i) ؛}} MAIN Public Static Void Main (String [] args) {for (int i = 0 ؛ i <100 ؛ i ++) {// calling method thread's current () {extense ({= @) الخيط الأول الجديد FirstThread (). start () ؛ // إنشاء وبدء مؤشر الترابط الثاني FirstThread (). start () ؛}}}}}}واجهة التشغيل:
لخص
ما سبق هو كل شيء عن هذا المقال ، آمل أن يكون مفيدًا لدراسة الجميع وعمله. إذا كان لديك أي أسئلة ، فيرجى ترك رسالة لمناقشة.