Nop... that one will become a classic by the time the bananas get extinct.
Then everyone will be teaching their sons and grandsons about "Peanut Butter Jelly Time".
I'm not that great on chemistry, and I don't even know if helium-3 would do the trick, but it seems there's plenty of it lying in the moon just waiting to be extracted.
There's a flaw in your algorithm. Given you are using a "civilian" instance, you'd better use some "goAfter" method in it's class. Somewhat like "civilian.goAfter()". Otherwise, which "beaded guy" would you be going after? Huh?!
They are coarse-grained, they are a pain in the ass to write and hard to debug and maintain. I may be out of line here, but I assume OP is refering to coarse-grained concurrency mechanisms, using, most probably, locks.
Well, I've been for some months working with Software Transactional Memory at my university, and I believe this could be the answer to most concurrency issues.
This isn't something new. Maybe bleeding-edge (one still bleeds a lot), but it certainly isn't new. The concepts are around since late 70's, but only recently (maybe in the latest 10 years?!) some frameworks have been implemented.
Anyway, it surelly comes as an abstraction for the programer. No more burden on manually controling accesses to data. Well... one may need to specify when accesses to shared memory may happen, but the burden of acquiring locks, releasing them, doing it in the right order... it's no more, the framework will do it for the programer.
I do believe threading isn't such a disaster. The approach taken to control concurrency, however, is. And I believe it will change:)
Most people couldn't stand so many days on strike, unpaid, to satisfy their demands. Organization would be of no use if there were someone to be fed...
Schools with IT departments... I must be living in the wrong country. All schools I've been on, except for my university, had no IT department, helpdesk, or any network support. If we wanted to have a (not so) decent network working, we had to, as students, help our teachers as good as we knew to set it up. No wonders there were only two, maybe three, computers in the entire school which had decent access to the internet -- and they were not for students to touch.
Now I get why my high school teachers thought it would be helpful to know "which amount of chemical X is needed to kill a population of one hundred thousand mice".
It is widely known that the Chinese want our secrets and technology, especially those surrounding the military. It is widely known that the Chinese actually do copy and steal US trade and military secrets and technology. And it is widely known that as friendly as the Chinese act toward the US, that the Chinese work behind the scenes to subvert US influence and control.
Gee... no one really luvs your amerikkka. I wonder why...
Oh, and by the way, maybe a little bit less paranoia could do you guys some good. Maybe then, who knows, you'd stpop seeing war and attacks all over the place.:)
I don't believe Asia as being the best example for bandwidth shortage. Even being a wide area, most communications in Asia rely on satellites and satellite bandwidth is expensive (the hugelly expensive kind). European / American communications, though, rely mostly on submarine cables, which aren't as expensive as satellite.
If you have high cost communications medium, you'll have to pay more for less bandwidth. If you intend to sell high-speed connections based in such mediums to large amounts of people, you better make sure you really have such capacity, otherwise there'll be that thingy you people like to call "shortage" -- I rather call it dumbness.
Nop... that one will become a classic by the time the bananas get extinct. Then everyone will be teaching their sons and grandsons about "Peanut Butter Jelly Time".
Eventually it would come to:
while ( wife )
{
wife.bitchSlap();
}
So, where does the Church of the Flying Spaghetti Monster fits?
I'm not that great on chemistry, and I don't even know if helium-3 would do the trick, but it seems there's plenty of it lying in the moon just waiting to be extracted.
There's a flaw in your algorithm. Given you are using a "civilian" instance, you'd better use some "goAfter" method in it's class. Somewhat like "civilian.goAfter()". Otherwise, which "beaded guy" would you be going after? Huh?!
Well, I've been for some months working with Software Transactional Memory at my university, and I believe this could be the answer to most concurrency issues.
This isn't something new. Maybe bleeding-edge (one still bleeds a lot), but it certainly isn't new. The concepts are around since late 70's, but only recently (maybe in the latest 10 years?!) some frameworks have been implemented.
Anyway, it surelly comes as an abstraction for the programer. No more burden on manually controling accesses to data. Well... one may need to specify when accesses to shared memory may happen, but the burden of acquiring locks, releasing them, doing it in the right order... it's no more, the framework will do it for the programer.
I do believe threading isn't such a disaster. The approach taken to control concurrency, however, is. And I believe it will change
Most people couldn't stand so many days on strike, unpaid, to satisfy their demands. Organization would be of no use if there were someone to be fed...
Schools with IT departments... I must be living in the wrong country. All schools I've been on, except for my university, had no IT department, helpdesk, or any network support. If we wanted to have a (not so) decent network working, we had to, as students, help our teachers as good as we knew to set it up. No wonders there were only two, maybe three, computers in the entire school which had decent access to the internet -- and they were not for students to touch.
Now I get why my high school teachers thought it would be helpful to know "which amount of chemical X is needed to kill a population of one hundred thousand mice".
True story, btw.
Gee... no one really luvs your amerikkka. I wonder why...
Oh, and by the way, maybe a little bit less paranoia could do you guys some good. Maybe then, who knows, you'd stpop seeing war and attacks all over the place.
I don't believe Asia as being the best example for bandwidth shortage. Even being a wide area, most communications in Asia rely on satellites and satellite bandwidth is expensive (the hugelly expensive kind).
European / American communications, though, rely mostly on submarine cables, which aren't as expensive as satellite.
If you have high cost communications medium, you'll have to pay more for less bandwidth. If you intend to sell high-speed connections based in such mediums to large amounts of people, you better make sure you really have such capacity, otherwise there'll be that thingy you people like to call "shortage" -- I rather call it dumbness.