java協(xié)程和線程的區(qū)別 什么是協(xié)同程序呢?具體的含義是什么?
什么是協(xié)同程序呢?具體的含義是什么?協(xié)程與多線程類似:它有自己的堆棧、自己的局部變量和自己的指令指針(IP),但它與其他協(xié)程共享很多信息,例如全局變量。線程和協(xié)同程序的主要區(qū)別在于:在多處理器的情況下
什么是協(xié)同程序呢?具體的含義是什么?
協(xié)程與多線程類似:它有自己的堆棧、自己的局部變量和自己的指令指針(IP),但它與其他協(xié)程共享很多信息,例如全局變量。線程和協(xié)同程序的主要區(qū)別在于:在多處理器的情況下,從概念上講,多線程程序同時(shí)運(yùn)行多個(gè)線程;雖然協(xié)同程序是通過協(xié)作完成的,但在任何給定的時(shí)間內(nèi)只有一個(gè)協(xié)同程序在運(yùn)行,并且只有在必要時(shí)才暫停運(yùn)行協(xié)同程序。