Skip to main content

Lund University Publications

LUND UNIVERSITY LIBRARIES

Eager Evaluation Considered Harmful

Blomdell, Anders LU (2000) In Technical Reports TFRT-7590
Abstract
In real-time systems potentially unbounded loops and lazy (late) evaluation are often avoided in order to improve predictability. This paper will show that a commonly suggested way to implement semaphores can lead to unnecessary blocking of high-priority tasks. It also presents a scheme with lazy evaluation and (potentially) unbounded loops that gives less blocking of high-priority tasks.
Please use this url to cite or link to this publication:
author
organization
publishing date
type
Book/Report
publication status
published
subject
in
Technical Reports TFRT-7590
publisher
Department of Automatic Control, Lund Institute of Technology (LTH)
ISSN
0280-5316
language
English
LU publication?
yes
id
501dc1f8-3c76-425b-971c-26d6939506e0 (old id 8602704)
date added to LUP
2016-04-01 15:40:50
date last changed
2018-11-21 20:35:45
@techreport{501dc1f8-3c76-425b-971c-26d6939506e0,
  abstract     = {{In real-time systems potentially unbounded loops and lazy (late) evaluation are often avoided in order to improve predictability. This paper will show that a commonly suggested way to  implement semaphores can lead to unnecessary blocking of high-priority tasks. It also presents a scheme with lazy evaluation and (potentially) unbounded loops that gives less blocking of high-priority tasks.}},
  author       = {{Blomdell, Anders}},
  institution  = {{Department of Automatic Control, Lund Institute of Technology (LTH)}},
  issn         = {{0280-5316}},
  language     = {{eng}},
  series       = {{Technical Reports TFRT-7590}},
  title        = {{Eager Evaluation Considered Harmful}},
  url          = {{https://lup.lub.lu.se/search/files/4447900/8627727.pdf}},
  year         = {{2000}},
}