Submit Search
Upload
Malti thread7
•
0 likes
•
562 views
Yuto Suzuki
Follow
Javaで学ぶデザインパターン入門 Thread Per Message
Read less
Read more
Technology
Report
Share
Report
Share
1 of 12
Download now
Download to read offline
Recommended
マルチスレッド
Malti thread5
Malti thread5
Yuto Suzuki
プレゼンテーションワークショップで作ったemacsのキーバインドについての話です。 Vimmerの人ごめんなさい。
Emacs
Emacs
Yuto Suzuki
Emacs
Emacs
Yuto Suzuki
Trazabilidad - Modulo 1
Trazabilidad - Modulo 1
Agrocampus
scala
Recommend scala
Recommend scala
Yuto Suzuki
社内勉強会のflywayの紹介を行いました。
Scalaで行うマイグレーション ~Flyway~
Scalaで行うマイグレーション ~Flyway~
Yuto Suzuki
scala,breeze
Breezeで始めるデータ分析
Breezeで始めるデータ分析
Yuto Suzuki
カタカナ動詞の意味を取得する話
大学の時の研究の話
大学の時の研究の話
Yuto Suzuki
Recommended
マルチスレッド
Malti thread5
Malti thread5
Yuto Suzuki
プレゼンテーションワークショップで作ったemacsのキーバインドについての話です。 Vimmerの人ごめんなさい。
Emacs
Emacs
Yuto Suzuki
Emacs
Emacs
Yuto Suzuki
Trazabilidad - Modulo 1
Trazabilidad - Modulo 1
Agrocampus
scala
Recommend scala
Recommend scala
Yuto Suzuki
社内勉強会のflywayの紹介を行いました。
Scalaで行うマイグレーション ~Flyway~
Scalaで行うマイグレーション ~Flyway~
Yuto Suzuki
scala,breeze
Breezeで始めるデータ分析
Breezeで始めるデータ分析
Yuto Suzuki
カタカナ動詞の意味を取得する話
大学の時の研究の話
大学の時の研究の話
Yuto Suzuki
PRMLの2.3章ガウス分布に関してのスライドです。
PRML 2.3
PRML 2.3
Yuto Suzuki
scala.jsを試してみました。
【LT】 怖くない恐怖のScala.js
【LT】 怖くない恐怖のScala.js
Yuto Suzuki
ロジスティック回帰
ロジスティック回帰
Yuto Suzuki
オライリーのWebAPIを参考にAPIの設計に関するスライドを作りました。
Api設計
Api設計
Yuto Suzuki
Scala, F.O.X
F.O.Xを支える技術
F.O.Xを支える技術
Yuto Suzuki
Slackから始めるChatOps
Slackから始めるChatOps
Slackから始めるChatOps
Yuto Suzuki
dispositivos del computador
Hector david ruiz
Hector david ruiz
obheruiz
lugares mas hermosos
Los mejores lugares de medllin
Los mejores lugares de medllin
obheruiz
Cartilha Coleta Seletiva Solidária da Unicruz
Cartilha coleta seletiva solidaria cruz alta
Cartilha coleta seletiva solidaria cruz alta
pamelagonzzalezz
機械学習を数式なしで
統計勉強会LT 機械学習とは
統計勉強会LT 機械学習とは
Yuto Suzuki
APIの5xxを解消するための仕組み
5xx解消への道のり
5xx解消への道のり
Yuto Suzuki
MySQLのIndexに関しての社内LTのスライド
MySQLのインデックス入門
MySQLのインデックス入門
Yuto Suzuki
社内でやった広告勉強会第2回目です
Ad vol.2
Ad vol.2
Yuto Suzuki
社内で行った広告勉強会の資料です
広告勉強会
広告勉強会
Yuto Suzuki
社内輪読会の資料 Mastering Bitcoinのネットワークの章の後半部分のスライド ・SPVノード ・BloomFilter ・トランザクションプール
Mastering Bitcoin ~network~
Mastering Bitcoin ~network~
Yuto Suzuki
社内LTしたときの資料。 AeroSpikeの基本的なことをまとめてました
Aerospike基本のき
Aerospike基本のき
Yuto Suzuki
Akka Streamに関して、いまさら発表しました。
いまさらAkkaStream
いまさらAkkaStream
Yuto Suzuki
About View Through Tracking
Introduction of View Through Tracking
Introduction of View Through Tracking
Yuto Suzuki
marketing for engineers
エンジニアのためのマーケティング
エンジニアのためのマーケティング
Yuto Suzuki
チームについて考えてみた。
How to Build a Team
How to Build a Team
Yuto Suzuki
Scalaとsansyoの話
プロダクトにおけるScala
プロダクトにおけるScala
Yuto Suzuki
Scalaを毛嫌いする人に対して歩み寄るためのお話
Do you like scala
Do you like scala
Yuto Suzuki
More Related Content
Viewers also liked
PRMLの2.3章ガウス分布に関してのスライドです。
PRML 2.3
PRML 2.3
Yuto Suzuki
scala.jsを試してみました。
【LT】 怖くない恐怖のScala.js
【LT】 怖くない恐怖のScala.js
Yuto Suzuki
ロジスティック回帰
ロジスティック回帰
Yuto Suzuki
オライリーのWebAPIを参考にAPIの設計に関するスライドを作りました。
Api設計
Api設計
Yuto Suzuki
Scala, F.O.X
F.O.Xを支える技術
F.O.Xを支える技術
Yuto Suzuki
Slackから始めるChatOps
Slackから始めるChatOps
Slackから始めるChatOps
Yuto Suzuki
dispositivos del computador
Hector david ruiz
Hector david ruiz
obheruiz
lugares mas hermosos
Los mejores lugares de medllin
Los mejores lugares de medllin
obheruiz
Cartilha Coleta Seletiva Solidária da Unicruz
Cartilha coleta seletiva solidaria cruz alta
Cartilha coleta seletiva solidaria cruz alta
pamelagonzzalezz
機械学習を数式なしで
統計勉強会LT 機械学習とは
統計勉強会LT 機械学習とは
Yuto Suzuki
Viewers also liked
(10)
PRML 2.3
PRML 2.3
【LT】 怖くない恐怖のScala.js
【LT】 怖くない恐怖のScala.js
ロジスティック回帰
ロジスティック回帰
Api設計
Api設計
F.O.Xを支える技術
F.O.Xを支える技術
Slackから始めるChatOps
Slackから始めるChatOps
Hector david ruiz
Hector david ruiz
Los mejores lugares de medllin
Los mejores lugares de medllin
Cartilha coleta seletiva solidaria cruz alta
Cartilha coleta seletiva solidaria cruz alta
統計勉強会LT 機械学習とは
統計勉強会LT 機械学習とは
More from Yuto Suzuki
APIの5xxを解消するための仕組み
5xx解消への道のり
5xx解消への道のり
Yuto Suzuki
MySQLのIndexに関しての社内LTのスライド
MySQLのインデックス入門
MySQLのインデックス入門
Yuto Suzuki
社内でやった広告勉強会第2回目です
Ad vol.2
Ad vol.2
Yuto Suzuki
社内で行った広告勉強会の資料です
広告勉強会
広告勉強会
Yuto Suzuki
社内輪読会の資料 Mastering Bitcoinのネットワークの章の後半部分のスライド ・SPVノード ・BloomFilter ・トランザクションプール
Mastering Bitcoin ~network~
Mastering Bitcoin ~network~
Yuto Suzuki
社内LTしたときの資料。 AeroSpikeの基本的なことをまとめてました
Aerospike基本のき
Aerospike基本のき
Yuto Suzuki
Akka Streamに関して、いまさら発表しました。
いまさらAkkaStream
いまさらAkkaStream
Yuto Suzuki
About View Through Tracking
Introduction of View Through Tracking
Introduction of View Through Tracking
Yuto Suzuki
marketing for engineers
エンジニアのためのマーケティング
エンジニアのためのマーケティング
Yuto Suzuki
チームについて考えてみた。
How to Build a Team
How to Build a Team
Yuto Suzuki
Scalaとsansyoの話
プロダクトにおけるScala
プロダクトにおけるScala
Yuto Suzuki
Scalaを毛嫌いする人に対して歩み寄るためのお話
Do you like scala
Do you like scala
Yuto Suzuki
reinventの雑な発表。
Re invent
Re invent
Yuto Suzuki
scalaを社内で広めるためには?
Scala戦士を増やせ
Scala戦士を増やせ
Yuto Suzuki
スクラムで開発する上で、重要なことをまとめました。
スクラムに学ぶ開発の回し方
スクラムに学ぶ開発の回し方
Yuto Suzuki
sbt pluginの作り方をLTで紹介しました
進撃のSbt
進撃のSbt
Yuto Suzuki
ニューラルネットワークから畳み込みネットまで数式をほぼ使わずに解説してみました。中途半端な感じでわかりづらくなってしまいました。。
Deeplearningとは?
Deeplearningとは?
Yuto Suzuki
最近でたGitLFSを触ってみたので、共有
Git LFSを触ってみた
Git LFSを触ってみた
Yuto Suzuki
Scala導入した話 「実戦での Scala 〜 6つの事例から知る Scala の勘所〜」でのLTです。
実戦Scala
実戦Scala
Yuto Suzuki
More from Yuto Suzuki
(19)
5xx解消への道のり
5xx解消への道のり
MySQLのインデックス入門
MySQLのインデックス入門
Ad vol.2
Ad vol.2
広告勉強会
広告勉強会
Mastering Bitcoin ~network~
Mastering Bitcoin ~network~
Aerospike基本のき
Aerospike基本のき
いまさらAkkaStream
いまさらAkkaStream
Introduction of View Through Tracking
Introduction of View Through Tracking
エンジニアのためのマーケティング
エンジニアのためのマーケティング
How to Build a Team
How to Build a Team
プロダクトにおけるScala
プロダクトにおけるScala
Do you like scala
Do you like scala
Re invent
Re invent
Scala戦士を増やせ
Scala戦士を増やせ
スクラムに学ぶ開発の回し方
スクラムに学ぶ開発の回し方
進撃のSbt
進撃のSbt
Deeplearningとは?
Deeplearningとは?
Git LFSを触ってみた
Git LFSを触ってみた
実戦Scala
実戦Scala
Recently uploaded
2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
2024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
Key topics covered: - Understanding Ballerina's role in integrations: features and advantages - Designing and implementing REST APIs for integration - Designing and implementing GraphQL services with Ballerina - Monitoring and observing applications - Introduction to data integration
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
WSO2
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
CRI Japan, Inc.
LoRaWANスマート距離検出センサー DS20Lカタログ
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
CRI Japan, Inc.
2024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
2024年5月8日 Power Platform 勉強会 #1 LT資料
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
sn679259
Jue Wang, Wentao Zhu, Pichao Wang, Xiang Yu, Linda Liu, Mohamed Omar, Raffay Hamid, " Selective Structured State-Spaces for Long-Form Video Understanding" CVPR2023 https://openaccess.thecvf.com/content/CVPR2023/html/Wang_Selective_Structured_State-Spaces_for_Long-Form_Video_Understanding_CVPR_2023_paper.html
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
Toru Tamaki
This is an introduction to MAPPO's paper.
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
atsushi061452
Syed Talal Wasim, Muzammal Naseer, Salman Khan, Ming-Hsuan Yang, Fahad Shahbaz Khan , "Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Grounding" arXiv2024 https://arxiv.org/abs/2401.00901v2
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
Toru Tamaki
Recently uploaded
(10)
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
Malti thread7
1.
デザパタ入門 マルチスレッド編 第5章
鈴木雄登
2.
ProducerConsumer • 登場人物
Producer Consumer
3.
Table • こんな感じ
• 乗せられるのは3つまで 一般的には ケーキ:Data テーブル:Channel
4.
main • セットアップケーキを置くテーブル
5.
Producer • 作る人
Producer ケーキ作成
6.
Consumer • 消費する人
Consumer ケーキ消費
7.
put ガード条件 ケーキを置く操作
8.
take ガード条件 ケーキを取る操作
9.
守られる安全性 • ProducerとConsumerを直接やりとりさせない
• 利点 • コックがケーキを余分に作って置いておける • コックとお客さんが独立する • テーブルを広げれば、簡単にスケールもできる
10.
consumerが単数 • 「複数のコック」と「一人のお客」
• 実装が楽になり、パフォーマンスも上がる • なぜ? • アクセスがお客のみの部分に対し、排他制御を消 せる • 「イベント・ディスパッチング・スレッド」と呼ぶ
11.
おまけ • Producer-Consumerパターンが定義されているイ
ンターフェース • java.util.concurrent.BlockingQueue
12.
まとめ • Producer:コック
• Consumer:お客さん • Data:ケーキ • Channel:テーブル
Download now