ما هو التزامن؟

قد يشير التزامن إلى أي مما يلي:

1. أداء حسابات متعددة في نفس الوقت على نظام الكمبيوتر. يمكن فصل الحسابات عن طريق استخدام معالجين منفصلين ، معالج واحد مع مراكز إضافية ، أو باستخدام مؤشرات ترابط مختلفة على المعالج. قد تتفاعل أو لا تتفاعل الحسابات مع بعضها البعض في مرحلة ما من العملية.

يمكن لمبرمجي الكمبيوتر الاستفادة من هذا عند إنشاء التطبيقات ، ويمكن العثور على مزيد من المعلومات حول استخدام هذا مع البرمجة في دليل برمجة التزامن: مقدمة.

2. عند العمل مع قواعد البيانات ، يتم استخدام عناصر التحكم التزامن للتأكد من أن كل معاملة على قاعدة البيانات تتم في ترتيب معين وليس في نفس الوقت. هذا يمنع المعاملات من العمل في نفس الوقت ، مما قد يتسبب في أن تصبح البيانات غير صحيحة أو تالفة قاعدة البيانات.

على سبيل المثال ، إذا كانت هناك معاملةان تحاولان كتابة البيانات في نفس العمود أو صف جدول قاعدة البيانات وكتابتهما في نفس الوقت ، فقد يتم فقد أحد الإدخالات أو كلاهما. تضمن أدوات التحكم في التزامن معالجة كل معاملة واحدة تلو الأخرى ، بحيث يتم إدخال البيانات بشكل صحيح.

شروط قاعدة البيانات ، مصطلحات البرمجة