课题打卡~请老师检查

课题打卡~请老师检查

package com.imooc.thread;

import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;

public class ThreadLocalStringBuilder {

    private static ExecutorService executorService = Executors.newFixedThreadPool(10);

    public String data(int num) {
        StringBuilder stringBuilder = ThreadSafeStringBuilder.stringBuilderThreadLocal.get();
        stringBuilder.setLength(0);
        stringBuilder.append("数字"+num);
        return stringBuilder.toString();
    }

    public static void main(String[] args) {
        StringBuilder val = new StringBuilder();
        for (int i = 1; i <= 20; i++) {
            int finalI = i;
            executorService.submit(new Runnable() {
                @Override
                public void run() {
                    try {
                        Thread.sleep(1);
                        String data = new ThreadLocalStringBuilder().data(finalI);
                        System.out.println(data);
                    } catch (InterruptedException e) {
                        e.printStackTrace();
                    }
                }
            });
        }
        executorService.shutdown();
    }
}


正在回答

登陆购买课程后可参与讨论,去登陆

3回答

同学你好,测试同学的代码是可以的,棒棒的,建议同学下次按照作业需求将代码提交完整

http://img1.sycdn.imooc.com//climg/5f5c892a091bda1406030307.jpg

如果我的回答解决了你的疑惑,请采纳,祝学习愉快~

慕仙4530950 提问者 2020-09-12 16:43:24

好的,谢谢老师的建议

慕仙4530950 提问者 2020-09-12 16:43:09

看的,谢谢老师的建议

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师