想练一下 Java 多线程相关的知识点可以做什么项目? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
1oNflow
V2EX    Java

想练一下 Java 多线程相关的知识点可以做什么项目?

  •  
  •   1oNflow 2019-11-08 17:06:53 +08:00 via iPhone 4753 次点击
    这是一个创建于 2171 天前的主题,其中的信息可能已经有所发展或是发生改变。
    看了一些教程,感觉还是搞不太懂,一般什么项目用多线程,并发比较多,而且工作量适合一个人做?
    17 条回复    2019-12-23 16:58:44 +08:00
    Raymon111111
        1
    Raymon111111  
       2019-11-08 17:08:58 +08:00
    不要用工具来找活

    本末倒置
    lhx2008
        2
    lhx2008  
       2019-11-08 17:10:06 +08:00 via Android
    leetcode 上面有多线程题目可以耍耍
    zhiguang
        3
    zhiguang  
       2019-11-08 17:35:51 +08:00
    不敢苟同,我不熟悉透彻这个工具,以后怎么会想到使用合适
    SuperManNoPain
        4
    SuperManNoPain  
       2019-11-08 19:37:15 +08:00 via Android
    同求
    wangkai0351
        5
    wangkai0351  
       2019-11-08 19:39:10 +08:00
    挑战计算圆周率
    dongyx
        6
    dongyx  
       2019-11-08 19:40:02 +08:00 via iPhone
    http server
    liumyao
        7
    liumyao  
       2019-11-08 20:25:09 +08:00 via Android
    看 netty
    qiuyi116
        8
    qiuyi116  
       2019-11-08 20:32:30 +08:00 via Android
    一般是很多业务要异步处理,全部扔线程池。或者就是业务线程池,比如 RPC 框架的。可以试着实现一个简单的 RPC 框架。会用到 IO 线程池,和业务线程池。或者看看 Motan,nacos 之类的框架里怎么用的。
    sumarker
        9
    sumarker  
    PRO
       2019-11-08 20:34:14 +08:00
    异步处理的项目还是很多的。
    OysterQAQ
        10
    OysterQAQ  
       2019-11-08 20:35:00 +08:00 via iPhone
    练习可以,但是可以看看 effective java 中的实际生产中的多线程使用途径
    lxk11153
        11
    lxk11153  
       2019-11-08 23:59:39 +08:00
    “一般什么项目用多线程”? 比如你在刷新这个帖子,我也在刷新这个帖子,,系统就是多线程完成的呀,不然我要等你刷新完这个帖子,系统才能给我刷新帖子
    wleexi
        12
    wleexi  
       2019-11-09 00:03:00 +08:00
    先看懂吧。不只是要从 java 层面,可以顺着往下走,JDK 实现,操作系统实现,硬件实现 这几个层面。
    各种锁的实现,优势略事,
    wleexi
        13
    wleexi  
       2019-11-09 00:04:24 +08:00
    刚才回复可能跑遍了,不过我依然建议你看看。
    具体用什么方式,还是要看需求吧。以及是什么量级。
    lxk11153
        14
    lxk11153  
       2019-11-09 00:08:39 +08:00
    1. #11 撤回消息(不好意思,断章取义了)

    2. 你可以简单写个比如 把 /t/1 - /t/617678 的标题存入数据库 (/狗头保命
    xiaJue
        15
    xiaJue  
       2019-11-09 08:35:49 +08:00 via Android
    做个多线程断点下载器吧。把下载速度优化到最快
    Ianchen
        16
    Ianchen  
       2019-11-09 11:18:38 +08:00
    线程? 并发? 还是 Java 的? Spring MVC 源码了解一下?
    betajun
        17
    betajun  
       2019-12-23 16:58:44 +08:00
    你写个 http 代理 server 自己翻墙~ ,应该够你练练手了。 可以用多线程,可以用单线程 nio,也可以用 reactor 模式~ 写出来能正常翻墙了,应该会有点收获
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     898 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 20:00 PVG 04:00 LAX 13:00 JFK 16:00
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86