Title
An hybrid model for very high level threads
Abstract
Languages with multiple paradigms or other special-purpose features often are implemented in ways that make true concurrency difficult in the virtual machine or runtime system. Several popular languages feature a global interpreter lock that limits them to pseudo-concurrency. This paper presents lessons learned in developing true concurrency for a goal-directed, object-oriented language called Unicon. Parts of the work were anticipated, such as switching to thread-safe C library functions, while other parts were a surprise, such as eliminating race conditions in self-modifying virtual machine instructions.
Year
DOI
Venue
2012
10.1145/2141702.2141709
PMAM
Keywords
Field
DocType
true concurrency,popular language,virtual machine instruction,high level thread,hybrid model,object-oriented language,global interpreter lock,virtual machine,runtime system,race condition,multiple paradigm,c library function,garbage collection,object oriented language,threads,concurrency
Programming language,Virtual machine,Concurrency,Computer science,Thread (computing),Garbage collection,Surprise,Green threads,Unicon,Runtime system
Conference
Citations 
PageRank 
References 
2
0.39
4
Authors
3
Name
Order
Citations
PageRank
Jafar Al-Gharaibeh192.36
Clinton Jeffery211023.58
Kostas N. Oikonomou3265.20