Go is a shared memory system. Your challenge would be to understand a
pointer that came to you from a different machine (i.e., remotely, the R in
RPC).

On Fri, Jan 3, 2020 at 2:31 PM <dola...@gmail.com> wrote:

> Hi all and Happy New Year,
>
> I was daydreaming the other day and I was wondering if it was possible to
> create some alternate runtime package.
> The point would be to have the scheduler schedule goroutine not only on
> different CPU, but also on different CPU on different machines.
> The system would be a binary that you could run as the scheduler or as a
> worker, and the scheduler would distribute among workers via some RPC. Of
> course, it would take cache optimisation to schedule it on the correct
> machine so they could share the same CPU when needed.
> Is it a stupid idea? A very difficult one? A naive approach that would
> just have networking bandwidth and latency issues?
>
> --
> You received this message because you are subscribed to the Google Groups
> "golang-nuts" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to golang-nuts+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/golang-nuts/5a05e457-4d9d-45b2-9822-d1accb48d7af%40googlegroups.com
> <https://groups.google.com/d/msgid/golang-nuts/5a05e457-4d9d-45b2-9822-d1accb48d7af%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>


-- 

*Michael T. jonesmichael.jo...@gmail.com <michael.jo...@gmail.com>*

-- 
You received this message because you are subscribed to the Google Groups 
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to golang-nuts+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/golang-nuts/CALoEmQw06TmJO5qET%3DdfjfTFQwNqZwjUhxv57q%3DcjRrch1LDrA%40mail.gmail.com.

Reply via email to