摘要:
A method for providing mutual exclusion at a single data element level for use in embedded systems. Entries for tasks that are currently holding a resource are stored in a hold list. Entries for tasks that are not currently executing and are waiting to be freed are stored in a wait list. A single mutual exclusion semaphore flags any request to access a resource.
摘要:
A method for providing mutual exclusion at a single data element level for use in embedded systems. Entries for tasks that are currently holding a resource are stored in a hold list. Entries for tasks that are not currently executing and are waiting to be freed are stored in a wait list. A single mutual exclusion semaphore flags any request to access a resource.
摘要:
The present invention provides improved optical elements, such as light diffusing films, plates, and lenses, which can be used in light-emitting devices, such as light fixtures to control the distribution of light projected onto illuminated objects, such as walls, sculptures, and landscaping. Compared to traditional light scattering films, plates or lenses, improvements in illuminance uniformity, optical throw, system efficacy, and aesthetic appearance are achieved. Embodiments of the invention utilize region(s) of volumetric asymmetric diffusion that allow a partial quantity of light to be transmitted without significant scattering in order to improve optical throw and illuminance uniformity. Embodiments can also eliminate hotspot and thus improve the illuminated uniformity.