回覆列表
-
1 # 奔跑吧原創
-
2 # 編碼大棚
能不能的答案肯定是能,但是會不會實現估計得走很長,協程的設計到現在已經被很多語言支援,go裡面gotoutine,python裡面的的async,但你會發現除了go其他語言中的協程玩起來都會有很多的小坑,協程裡面很重要的一點就是不能被阻塞,直接就會影響到協程排程,但一門語言發展超過十年以上,歷史包袱可想而知,又不能斷代更新,所以在這方面新興得語言相對更好一些。
-
3 # 程式設計小泮
Java的進化版Kotlin已經實現了協程,Java自身去實現協程的可能性不大,Java這麼語言已經太龐大太重了,而且大多數開發人員和系統不會用或者說不敢用它新特性,增加協程的意義不大。
-
4 # ouno136194535
已經有第三方的實現quasar,jdk的協程loom專案也在進行中估計3到5年可以release,如果現在想用到可以考慮已經release的kotlin coroutine ,推薦kotlin coroutine +vertx 是一個不錯的搭配
作業系統就是用C/C++寫的。 C/C++能夠直接呼叫系統介面。 你知道Java為什麼要JVM才能跑嗎?因為他不能直接呼叫系統介面。 所以C/C++不需要虛擬機器。 但是因為作業系統的不同,介面呼叫方式不同。所以C/C++不能跨平臺。