Jump to content
View in the app

A better way to browse. Learn more.

Universal Devices Forum

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Program execution

Featured Replies

Posted

Does the ISY994i execute programs 1 program at a time or can/does it execute multiple programs at the same time? The programs in question do not have waits or repeats and the conditions may turn true at the same time.

 

Thanks,

Tim

It does not execute Program 1 to completion before executing Program 2 if that answers the question.

 

Multiple Programs are logically executing at the same time although not physically simultaneously. The processor can execute only one physical instruction at a time.

  • Author

So it sounds like if I have 2 programs both of which are doing math functions and are sharing 1 integer variable as a place holder the data may get corrupt if they both run at the same time, esp. if one starts before the other but the other finishes first. So I will need a placeholder for each program.

 

Thanks Lee,

Tim

That is exactly right. Programs that can execute concurrently should not be updating the same resource. It would require an Enqueue/Dequeue function to serialize access to the resource which does not exist in the ISY.

  • Author

Thanks Lee,

Once again you saved the day!

Guest
This topic is now closed to further replies.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.