How does global value mutation used for thread-safety?
Answer Posted / chaitanya
The global interpreter lock is used to allow the running of the thread one at a time. This is internal to the program only and used to distribute the functionality along all the virtual machines that are used. Python allows the switching between the threads to be performed by using the byte code instructions that are used to provide platform-independence. The sys.setcheckinterval() method is used that allow the switching to occur during the implementation of the program and the instruction. This provides the understanding in the field of accounting to use the byte code implementation that makes it portable to use. The atomicity can be provided such that the shared variables can be given as built-in data types.
| Is This Answer Correct ? | 0 Yes | 0 No |
Post New Answer View All Answers
What is *kwargs and **kwargs?
What is a class definition in python?
What functions or methods will you use to delete a file in python?
How do we execute python?
What are migrations in python?
What is the output of the following?
What is python unit test?
Explain all the file processing modes supported by python?
How do you delay time in python?
Do you know in python what are iterators?
Does python have private methods?
Explain me what are the key features of python?
Difference between @staticmethod and @classmethod in python?
Do while loops python?
Can a class run without constructor?