跳转到内容
View in the app

A better way to browse. Learn more.

彼岸论坛

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.
欢迎抵达彼岸 彼岸花开 此处谁在 -彼岸论坛

[程序员] Java 有类似于 Golang 的 channel 的实现吗

发表于

现在在做的项目有一个需求是,项目启动的时候将一个线程池启动,并且在线程池启动成功后各个业务模块往里面按顺序地塞入定时任务;

感觉这种需求最优雅的实现方式就是用 channel ,但是网上找了半天,最接近的方式也就是使用 BlockingQueue 封装一个,实际实现的功能差远了(比如对于超时场景的处理)。本站也找到了类似的提问帖( https://www.v2ex.com/t/671917 )但是没有在评论区找到答案。

项目虽然有引入消息队列,但是感觉这种场景上消息队列实在是太沉重了,恐怕有些太过于拼命了(?

Featured Replies

No posts to show

创建帐户或登录来提出意见

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.