ParallelStream() 和 Streams()?

问题描述

方法 (transformAll) 转换一个人和他们的朋友的所有 img。我们可以对这两种方法一个小的修改,以便可以并行转换 imgs 吗?例如使用 ParallelStream()。 transformImige() 方法只是一个简单的方法,不执行 I/O。另外,我们可以在transformAll()方法中使用流吗?

问:Person 类是监视器模式的有效实现吗?

public static void transformAllFriends(Person p) {
        Set<Person> visited = new HashSet<>();
        transformAll(p,visited);

    }
public static void transformAll(Person p,Set<Person> visited) {

        p.transformImige();
        visited.add(p);
        for (Object pi : p.friends()) {
            if (visited.contains(pi)) {
                continue;
            }
            transfrmAll(p,visited);
        }

    }

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)