Log for
OwO
Laaaaaaaaaaaaaaaaaaaaaaaaag
結果搞出了 Programming Language
我寫minecraft save diff tool的時候就有這種感覺
JavaScript 不是幾天就做好的語言嘛,別怪他 🌚
"我想做地圖" => "我要來寫個工具" => "我想要做自己的語言"
我在想我該不該用 Go 跟 JavaScript 比較
用 Go 比的話,其實我發現 Go 比 JavaScript 好寫,而且有序,清晰⋯⋯
js不能multi threading到底是語言問題還v8問題
想要 Multi Threading 請用兩個 Node
怎么说,你要简单,就要单线程跑 eventloop
把你的异步链转成 state machines 来玩
學 PHP 用 exec 開另一個 process
人家python可以直接把function丟進thread pool欸
excuse me, thread pool != 多线程
等於function不會block main thread吧
pool 不就是一個池嗎,一個 thread 池裡面不是很多個 thread 那是什麼 🤔
Minecraft 就不能用 .Net 或是什麼其他的東西重寫嗎
我記得 Rust 好像有 Minecraft 土製版就是了
in short, 线程池只是用来维护异步的时候开新线程的时候减少申请内存的开销
你拿 java 的 js engine就能跑 multi thread了啊?
畢竟真的對於需要超快運送的部分,正常人應該會想要讓他變c++ plugin
两个就像蔬菜和沙拉的分别,不能说没有关系,但是肯定不相等
thread pool 是multi threading的實現
管理 thread pool 的方式不一样可以有不一样的用途
在 API server 里面你不要每个请求都构建一个 database query, 发请求。
你就弄一个 connection pool 之类的东西
npm install http只弄到package.json🤔
我下npm install http
資料夾裡面只有package.json(
是說,寫C++
各位喜歡弄
if()
{
//code
}
還是
if(){
//code
}
🙈
connection pool 就是一个函数,创建 N 个线程来管理 M 个 database connection
哇靠我剛才還差點寫 PHP 當範例給他看,你就一句話說完了