多线程问题求java大佬解答

学习多线程的时候写了一道这个题目。我自己写的好复杂,有没有更简单一点的解法
#笔试题目#
全部评论
可以的,这样写完全没问题
点赞 回复 分享
发布于 2021-02-10 15:27
    static AtomicInteger count = new AtomicInteger(0);     public void fun(List<String> strings){         for(String str : strings){             new Thread(()->{                 char[]strChar = str.toCharArray();                 for(char s : strChar){                     if(s == 'a&(417)#39;){                         count.incrementAndGet();                     }                 }             }).start();         }     }   这么写呗
点赞 回复 分享
发布于 2021-02-04 19:21
真的没有大佬了嘛
点赞 回复 分享
发布于 2021-02-04 11:59
求大佬答疑解惑,我是用线程池结合计数器实现的,然后将每个单词统计的个数放入vector集合秋后求和
点赞 回复 分享
发布于 2021-02-04 11:59

相关推荐

08-22 16:24
门头沟学院 Java
2025.8.22&nbsp;百度一面&nbsp;时长1h20min你对java面向对象是怎么理解的,你了解的设计模式是怎么体现面向对象的特性的你对spring的ioc和aop是怎么理解的循环依赖实际遇到的问题怎么解决面试官解答:1注解。2可以从spring的生命周期入手,我觉得应该是用单例去实现消费逻辑。3实现spring提供的接口。你对juc怎么理解的,有用到一些juc工具包吗首先我说了一下对线程安全的理解,然后这里答到了那三个,面试官说还有个map的,脑抽了说成ThreadLocal追:说一下ThreadLocal你项目怎么用的追:然后回到了ConcurrentHashMap,这才意识他问的是这个了解索引吗。说一下实际项目中你是怎么建字段加索引的追:索引失效有哪些MVCC讲一下讲一下redo&nbsp;log,binglogredis数据结构,实际项目你用到了哪些追:zset可以实现延时队列吗中间件你知道哪些怎么理解rag挑一个最近的项目讲一下吧你觉得微服务比单体好在哪里docker了解吧,你们用的什么方法部署镜像算法:计数排序总体体验感无敌,面试官和自己有说有笑的。但是自己实在太紧张了,表达也很糟糕。算法很简单,但是自己写太快了,一直没发现有个地方错了,运行结果错了脑子就下线,debug也没d出来,最后还是面试官直接告诉我。然后还有代码规范性问题,一直强调,没明白什么意思。大概率一轮游,不过知道自己问题在哪里了,好好下去沉淀了
查看17道真题和解析
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务