文件名称:concurrency:它引入了抽象服务和对象,这些对象和对象提供了易于处理的线程安全性,并发性和共享性
文件大小:25KB
文件格式:ZIP
更新时间:2024-06-15 02:58:33
PHP
使用pthread在PHP中进行并发编程的工具包 它是什么? 并发工具包引入了抽象服务和对象,这些对象和对象为使用PHP-Userland编写的线程安全,并发编程和数据共享提供了轻松的处理方法。 为什么? 如果您要实现多线程功能,那么您总是要应对同样的问题,即种族状况,死锁等。在线程之间共享简单数据甚至普通PHP对象时,您必须确保所有内容都是同步的(线程安全的)。 )的代码逻辑。 该工具包通过提供抽象服务和用PHP-Userland编写的对象来帮助您避免这些问题。 如何使用? 该工具包处于早期开发阶段。 请谨慎使用。 ExecutorService 它允许您将普通PHP对象作为单例持久保存在内存中,即使在不同的线程上下文中,也可以在代码中的任何位置访问。 您可以通过在方法docblocks中使用@Synchronized或@Asynchronous类的简单注释,轻松地使那些普通PH