Java语言的一个重要特性就是在语言级支持多线程的程序设计,请问这和c++有何不一样啊

来源:百度知道 编辑:UC知道 时间:2024/06/24 02:21:31

c++要实现多线程的话,必须通过操作系统的支持,调用相应的操作系统的API实现多线程处理;

java有所不同,我们知道,java首先会编译成字节码,然后由JVM去解释执行这个字节码,所以,你用java写出什么样的代码都可以,因为它并不会立即执行。

C++要实现多线程,
1.必须要有库的支持。
2.可以利用操作系统支持。
在linux上可以使用PThread库仿真。
在windows上可以使用操作系统的API创建,或者用ZThread库仿真。

老实说,我不怎么懂C++,所以不好评论