قراءة قيم الخلية في خيوط متعددة بشكل متزامن
Contents
[
Hide
]
من الضروري قراءة قيم الخلية في خيوط متعددة بشكل متزامن ، وهو متطلب شائع. يشرح هذا المقال كيفية استخدام Aspose.Cells لهذا الغرض.
لقياس قيم الخلايا في أكثر من خيط واحد في نفس الوقت، اضبط Cells.setMultiThreadReading(boolean) على true. إذا لم تفعل ذلك، قد تحصل على قيم خلايا غير صحيحة.
الكود التالي:
- ينشئ دفتر عمل.
- إضافة ورقة عمل.
- ملء ورقة العمل بقيم السلسلة.
- ثم ينشئ خيطين يقرأان قيمًا بشكل متزامن من الخلايا العشوائية. إذا كانت القيم المقروءة صحيحة، لا يحدث شيء. إذا كانت القيم المقروءة غير صحيحة، يتم عرض رسالة.
إذا قمت بتعليق هذا السطر:
testWorkbook.getWorksheets().get(0).getCells().setMultiThreadReading(true);
سيتم عرض الرسالة التالية:
if (s !== "R" + row + "C" + col)
{
console.log("This message box will show up when cells read values are incorrect.");
}
وإلا، يعمل البرنامج بدون عرض أي رسالة مما يعني أن جميع القيم المقروءة من الخلايا صحيحة.