79462587

Date: 2025-02-24 06:11:36
Score: 6 🚩
Natty:
Report link

I am new to the concept of two wheeled vehicles, so I started with a Kawasaki H2.....

Starting with your client, how do you know your kill()s are working? If the mysterious check_arguments() returned garbage, how would you know? Does the mysterious init_signal() actually work? How do you know?

Also, in your server, how do you know your kill()s are working?

Those are implementation basics; and you need to cross them out.

Next is, are you working on a flawed concept?

You are relying on signal queuing maintaining time order, which is an assumption worth examination. I think it is fair game for signals to be prioritized by identity; so if there are 4 queued signals for SIGUSR1 and 5 for SIGUSR2, the order you might observe them could be: 1,1,1,1,2,2,2,2,2 or 1,2,1,2,1,2,1,2,2 or 1,1,2,2,1,1,2,2,2

Even if you work out the strategy used by your particular implementation (linux a.b.c.d) might change it on a whim.

The H2 is a notoriously difficult bike to ride; yet was quite popular.

Asynchronous communication is notoriously difficult. Understanding why is an important exercise.

Reasons:
  • Blacklisted phrase (1): how would you
  • Blacklisted phrase (1): how do you
  • Blacklisted phrase (1): How do you
  • RegEx Blacklisted phrase (2.5): do you know your
  • RegEx Blacklisted phrase (1.5): I am new
  • RegEx Blacklisted phrase (2): working?
  • Long answer (-1):
  • Has code block (-0.5):
  • Contains question mark (0.5):
  • High reputation (-2):
Posted by: mevets