大大侠请进!
zl220 2003-08-22 11:12:08 有一个正在设计阶段的项目,项目是开发一跨平台的程序,现在正在决定是用java还是c++.因为担心java的效率问题.
问题是
1. 如果用c++,在windows下,程序是一个主程序带一些dll组成,那么在unix下,程序是否可以不用太大的修改(仅仅是用不同平台的API)?
2. 每个dll对应一个unix动态库文件吗?
3. dll中的多线程一样可以在unix实现?
我的想法是
运行在不同主机上的程序可以相互发送动态库到对方主机上运行,这样程序功能就得以扩展了.不知用C++动态库这种实现可能吗?不知windows下dll 和 unix下动态库到底差别多大,是否都支持多线程?
请大侠指点!
谢谢