行业资讯
📅 2026/7/13 15:06:14
共享资源、冲突、共享访问
“嗨,阿米戈!我想告诉你关于共享资源的事。当然是跨不同的线程。“我一直在谈论使用多线程时发生的问题以及如何解决它们。这并不意味着使用线程是不好的。线程是一个非常强大的工具。事实上,它们可以让你的程序更快,甚至更可靠。程序越复杂,线程和各个独立部分就越多。“将程序拆分为独立(松散耦合)的部分非常有益。”“想象一下,你的程序在内部被分成了 100 个线程。但你只有一个双核处理器。这意味着平均每个内核上会执行 50 个线程。”“如果你需要提高程序的性能,你只需购买一台双处理器服务器和几个漂亮的处理器。这可以让你达到 32 个内核,从而提高 2-20 倍的性能。取决于数量它被分成真正独立的部分。”“这是Java在企业开发中占主导地位的原因之一。如果一家公司有一个由20个开发人员编写的复杂内部程序,那么购买另一台服务器比通过优化将程序性能提高