gpt4 book ai didi

java - 使用线程计算字符串数组字符

转载 作者:行者123 更新时间:2023-12-01 09:06:53 25 4
gpt4 key购买 nike

首先,我的主类中有一个字符串数组

我想使用 2 个线程完成相同的任务。

问题 1:我可以将整个字符串数组传递给线程还是只传递 String[0]、String[2] 等?

问题 2:我真的很困惑如何读取字符串,这样我就可以避免 2 个线程读取同一个字符串

问题 3:我有一个类 multiThreaded.multiThreadedRunnable

我应该将 2 个文件合并为 1 个文件,还是可以继续使用 2 个文件?

最佳答案

问题1,2:传递整个数组和范围,例如

public void doIt(String[] arr, int beging, int end){
for(int i = begin; i < end; i++){
//place your implementation
}
}

问题 3:您不需要合并它们

如果您使用同步方法,您将看不到差异,因为该方法将被锁定,而其他方法需要等待。使 count - volatile 获得最新值 count 并从方法中删除 synchronized

关于java - 使用线程计算字符串数组字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41199599/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com