Blitzmax Threading forum?

Miscellaneous Forums/General Discussion/Blitzmax Threading forum?

Threading really doesn't seem active, and i'm sure that mostly has to do with no organization for it. Is there any chance or support (from the community) for getting a (Blitzmax) Threading forum section?

I think with an organized place to post information, samples, and questions based on threading, it would really pick up more development and use out of the great module that appears to be laying dormant lately.

Yeah, no, maybe so?

Maybe there'll be more when it is out of beta.

I'm using threading in my current project, but the thing is other than having to figure out and plan mutexing which as a concept I had not previously heard of before I started, once I did that BlitzMax makes it so easy that I havnt needed to ask questions on it. I'm just quietly working away and using threads and touch wood it all seems to work.

I'm curious to know a few things, but i'll figure those out in time as I use them and experiment with different techniques, like - how long does it take to create a process - is there benefit to using temporary processes or a thread pool, and so on. That kind of knowledge comes in time from exposure to the tools, for now my threads are doing everything I could ask of them in my current project.

The concept of breaking tasks up to processes has got me really interested and excited to explore other new techniques to me, in my current project i'm also building a processing network over the internet of connected nodes, and further filtering tasks out to secondary processor cores via threading, controlled via a centralised SQL database (which could in theory be expanded to multiple machines in itself via a staging server etc) it's all rather cool actually.

It might not be Max3D, but it's the best early Xmas present I ever had.

Which admittedly does highlight how much of a geek I am.

I don't think it warrants it's own forum really, it's only for professional-level programmers who shouldn't need much help anyway, so the BlitzMax Programming forum should be sufficient.

I don't think it warrants it's own forum really, it's only for professional-level programmers who shouldn't need much help anyway, so the BlitzMax Programming forum should be sufficient.

Well technically I am a professional programmer (albiet not in Blitz, I use Blitz for my own - more fun - stuff).

I still ask the stupidest questions !

For a good introduction to threading see:

http://www.blitzmax.com/Community/posts.php?topic=80677

professional-level programmers

Uh... who dat den?

By professional-level programmers I meant either professional programmers or uber geeks.

Well, so long as you don't necessarily class "professional programmers" simply as those which are paid to program... as I've worked with many who I would consider incapable enough for me not to consider them as "professional programmers".... and likely the closest most have come to threads is pulling loose ones off their shirt.

It's quite possible for a professional programmer to have never required the use of threads before, and therefore may need quite a bit of help with it. For example, our legacy software wouldn't know a thread if it slapped it across the back of the head and poked it in the eye with a mutex. Really.
And I don't think Mr Sibly, as a different example, had had much to do with them before he started tinkering here a few months ago - and one might even class him as an uber geek ;-)

As for its own forum... I don't think there would be so much traffic for it to need its own? But you never know. Maybe Mark has created another monster :-)

Maybe I should just have written 'highly advanced' programmers then maybe I could have avoided looking like a dummy.

Well, if you understand the concept of threads, I think BlitzMAX makes them very easy to use.

I was excited at first but was struck by that whole SVN stuff which seemed complicated. Then I gave it a try and now I can't have enough of it. I started thinking how I could build projects out of separate modules that work each in its own thread and stuff like that.

I'd say a "Threaded BlitzMAX" forum would be very useful, not only for "how" to use threads, but "where" to use 'em, how to design your projects to make better use of threads and so on.