/*–PeopleCode Function: To make the thread wait for given time—*/
A)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
Function TimeCapsule(&sec As number) Returns boolean; &nNum = 0; &nNum1 = 0; &WaitTill = AddToDateTime(%Datetime, 0, 0, 0, 0, 0, &seconds); While &WaitTill > %Datetime &nNum = &nNum + 1; If &Condition Then Return True; Else &nNum1 = &nNum1 + 1; End-If; End-While; Return False; End-Function; |
B) This is equal to &jCls = GetJavaClass(“java.lang.Thread”).sleep(10);
Q) What is the difference between A) and B) ?
Ans: A) can be used to control the thread for a given time and exit after required condition is met where as B) can not be managed to exit before given time based on the condition result.
Recent Comments