Feb 22, 2010 13:58
14 yrs ago
5 viewers *
English term

multithreading

GBK English to Arabic Tech/Engineering Computers (general)
Definition from www.NetworkDictionary.com:
Multithreading typically refers to sharing a single CPU between multiple tasks (or "threads") in a way designed to minimise the time required to switch threads. This is accomplished by sharing as much as possible of the program execution environment between the different threads so that very little state needs to be saved and restored when changing thread. Multiple threads can be executed in parallel on many computer systems. This multithreading generally occurs by time slicing, wherein a single processor switches between different threads--in which case the processing is not literally "simultaneous", for the single processor is only really doing one thing at a time. On a multiprocessor system, threading can be achieved via multiprocessing, wherein different threads can run simultaneously on different processors.
Example sentences:
The design of the Java language makes multithreading essential for all but the simplest applets. In particular, IO and GUI programming both require multithreading to provide a seamless experience for the user. (IBM)
On a multi-processor computer, multithreading is implemented with a mixture of time-slicing and genuine concurrency – where different threads run code simultaneously on different CPUs. (O'Reilly Media)
Multithreading requires careful programming. For most tasks, you can reduce complexity by queuing requests for execution by thread pool threads. (Microsoft Corporation)
Change log

Feb 22, 2010 13:49: changed "Kudoz queue" from "In queue" to "Public"

Feb 22, 2010 13:58: changed "Stage" from "Preparation" to "Submission"

Feb 25, 2010 14:57: changed "Stage" from "Submission" to "Selection"

Apr 23, 2010 14:54:

Oct 16, 2016 00:54: changed "Stage" from "Selection" to "Completion"

Proposed translations

+2
44 days
Selected

تعدد المهام الفرعية

Again, I must insist that this term is not translated to Arabic in almost all of the Arabic sites, but I have tried to translate its meaning, not a literal translation.
أولا، علينا أن نفهم الفرق بين مصطلحين مختلفين<br /><br />Multitasking تعدد المهام<br /><br />هي طريقة تمكن المهام المتعددة أن تتشارك في مصادر المعالج. إن تعدد المهام يتيح لنظام التشغيل أن يقوم بتشغيل عدة تطبيقات/عمليات في نفس الوقت<br /><br />Multithreading تعدد المهام الفرعية<br />هنا نحن نأخذ فكرة تعدد المهام خطوة أبعد، فالمهمة/العملية الواحدة يتم تقسيمها إلى عدة مهام/عمليات فرعية أو ما يعرف باسم<br />thread<br />وكل واحدة من تلك المهام/العمليات الفرعية تعمل بشكل متواز. إن نظام التشغيل يقوم بتوزيع مصادر المعالج على المهام/العمليات الفرعية ضمن المهمة/العملية الأكبر.<br /><br /><br />إذن، بالمختصر المفيد تعدد المهام الفرعية هو نفس فكرة تعدد المهام من حيث المبدأ، لكننا هنا قمنا بتقسيم المهمة الواحدة إلى عدة مهام فرعية. الآن بالنسبة لكلمة<br />thread فلا فائدة من ترجمتها ترجمة حرفية فذلك لن يفي بالغرض.<br />سترون في الأسفل في الأمثلة أن البعض اختار كلمة &quot;تشعبات&quot; كترجمة لكن هذا غير مجد، &quot;مهام فرعية&quot; هي الأفضل<br /><br />أتمنى أن تكون الفكرة وضحت، فلا ينبغي أن يتم ترجمة المصلطح هذا بـ &quot;تعدد العمليات&quot; كما تم الايضاح، ربما &quot;تعدد العمليات الفرعية&quot; كان سيكون أفضل
Example sentences:
التشعبات المتعددة بالإمكان تنفذيها مع بعضها البعض على التوازي ، بمعنى أن جميع اتشعبات تنفذ في نفس الوقت، وتطبيق هذا يعتمد على عدد المعالجات التي يتعامل معها النظام وطريقة عملها.معالجات الحواسيب الشخصية الآن في الغالب لها معالج واحد (لاحظ أنه تم استخدام كلمة "تشعب" ، في الواقع أغلب إن لم يكن كل مواقع الانترنت العربية لا تترجم كلمة thread بل تتركها كما هي ، ومن هنا البحث عن جملة كمثال غير مجد) (OS2h forum)
Peer comment(s):

agree visionegypt : متعدد المهام
19 days
Thanks a lot Mr visionegypt
agree Seham Ebied
2382 days
Something went wrong...
4 KudoZ points awarded for this answer.
+1
3 hrs

عمليات متعددة سلاسل المهام

-
Definition from ويكيبيديا:
تنفيذ سلاسل تعليمات متعددة بشكل متواز على عدة أنظمة حاسوبية. وكان هذا يدعى قديما بالتنفيذ المتعدد للسلاسل التعلميمية multithreading
Example sentences:
Multi Threading : Thread : اى المسار هو عبارة عن مسار او طريق يتبعة المعالج ال Processor لتنفيذ مهمة معين أو كود معين ، كل مسار تنفيذ واحد يكون تابع لبرنامج او كود أو مهمة واحدة البرنامج الذى يؤدى مهمة معينة فى وقت معين يسمى برنامج Single Thread Process والبرنامج الذى يقوم بأداء أكثر من مهمة اى يحتوى على مسارات تنفيذ يسمى Multi Thraed Proccess تفيدك مسارات التنفيذ Multi Threading فى أمكانية قيام البرنامج بأداء أكثر من مهمة فى وقت واحد كعمل Search داخل DB و Sort فى نفس الوقت (منتدي فيجوال بيسك)
Peer comment(s):

agree Dr. Mohamed Elkhateeb
29 days
Something went wrong...
31 days

متعدد العمليات - تعدد مؤشرات ترابط

Definition from Microsoft:
تشغيل عدة عمليات بتسلسل سريع في برنامج واحد
Example sentences:
NA (Microsoft)
Something went wrong...
Term search
  • All of ProZ.com
  • Term search
  • Jobs
  • Forums
  • Multiple search