Monday, January 25, 2016

Multicore, multithreaded synchronization problem, and synchronous single-core multi-threaded processing, like it?




            


Multicore, multithreaded synchronization problem, and synchronous single-core multi-threaded processing, like it?
If not, what is the difference?
Reply:
It should not be the same.
Reply:
It should be the same as the rest of the operating system to allow trouble is, unless he is operating system level
Reply:
Should not the same, and I think multicore, multithreaded, then you can achieve true concurrent right, monocytes certainly not
Reply:
Also have different systems underlying it, if developed in the upper, such as MIS, etc. should be no impact!
Reply:
Multicore synchronous real synchronization, single-core synchronization is your eyes fool you :)
Reply:
The same, but if you can handle a special place in the key, it should be better performance.
Reply:
Multithreaded programs running performance on multi-core and single-core is different, but as a user, its synchronization is the same.

In the operating system, there are many things that need to multicore settings, such as cache write strategy. Multicore synchronization mainly in data access, and is mainly handled by the hardware mechanism, part of the operating system needs to be set. For users, these are used without concern.
Reply:
Taught

Reply:
Multicore synchronous real synchronization, single-core synchronization is your eyes fool you :)
---------------

Single core synchronization should be the underlying operating system in deceiving the top of the program,
Even the eyes rather than lied even :)

Reply:
In fact, from multi-tasking, multi-threading, when the time-sharing operating system appears, synchronization has become a multi-process, multi-threaded tool.

Single-core and multi-core, but the operating system how to achieve multi-threaded, sharing problems.

Reply:
exactly the same

No comments:

Post a Comment