Thread (computing): Difference between revisions

Content deleted Content added
WikiCleanerBot (talk | contribs)
m v2.05b - Bot T20 CW#61 - Fix errors for CW project (Reference before punctuation - Title linked in text)
clarify wording
Tags: Mobile edit Mobile app edit iOS app edit
Line 12:
Threads made an early appearance under the name of "tasks" in [[OS/360 and successors#MVT|OS/360 Multiprogramming with a Variable Number of Tasks]] (MVT) in 1967. Saltzer (1966) credits [[Victor A. Vyssotsky]] with the term "thread".<ref>{{Cite thesis|url=http://web.mit.edu/Saltzer/www/publications/MIT-MAC-TR-030.ocr.pdf|title=Traffic Control in a Multiplexed Computer System|first=Jerome Howard|last=Saltzer|author-link=Jerry Saltzer|degree=Doctor of Science|date=July 1966|page=20}}</ref>
 
PopularityThe use of threadingthreads hasin increasedsoftware aroundapplications 2003,became asmore common in the growthearly of2000s theas CPUCPUs frequencybegan wasto replacedutilize withmultiple thecores. growth ofApplications numberwishing to take advantage of multiple cores, infor turnperformance requiringadvantages were required to employ concurrency to utilize the multiple cores.<ref>{{Cite journal |first=Herb |last=Sutter |author-link=Herb Sutter |title=The Free Lunch Is Over: A Fundamental Turn Toward Concurrency in Software |url=http://gotw.ca/publications/concurrency-ddj.htm |journal=[[Dr. Dobb's Journal]] |volume=30 |issue=3 |date=March 2005}}</ref>
 
== Processes, kernel threads, user threads, and fibers ==