Résumé :
|
"Bugs of Time This month, Bob continues this series by identifying specific types of errors in our code which he calls "bugs of time." Part of identifying these bugs is knowing what to look for. Identifying these bugs is the first step in ridding our systems of these enemies of ours. Topics Discussed What is a memory leak?What is Fragmented Dynamic Memory (HEAP)?What is race condition?What is a non-resident function?What is a non-thread-safe function?What is priority inversion?What is a deadlock? Tech Used IBM MainframeC-LibraryMemory Management UnitGNU toolGNU C Library My first software program was written in FORTRAN IV. I entered the code on punch cards (Figure 1), and had to submit them to a computer operator, who would load them into a big IBM mainframe. My recurring bug was an infinite loop." (Extrait de Circuit cellar n°383)
|