Joke Collection Website - Blessing messages - What does SMS thread mean?

What does SMS thread mean?

Question 1: What does SMS bombing mean? It is a software. As long as someone gets your phone number, you can use this software to send a lot of spam messages to your mobile phone. I have done this experiment with my mobile phone.

Question 2: What does a thread mean? 1- 100 The difference between threads is equivalent to how many lanes there are in a road.

Question 3: As long as you enter the number and start the bombing thread, the other party will be harassed to death by SMS. What is the principle of this bombing platform and how is it realized? First of all, briefly explain how the computer sends text messages to mobile phones.

Software that sends text messages directly by computer is actually quite common. You enter the mobile phone number on the web page, and the server will get the mobile phone number, and then you can call that software. As for the communication principle and technical details, I won't talk about it, because it's too complicated (in fact, I don't understand it), but it's definitely impossible to bypass the operators.

When registering or paying fees on major websites, you often need a mobile phone verification code. After the user fills in the mobile phone number, the website will send the relevant content of an information desk to this number.

The same is true of spam or advertising information. After collecting their mobile phone numbers, they send their written contents to these mobile phones through their own information stations.

This SMS bombing station works like this:

After you tell it a mobile phone number, it will first find many websites to send verification codes to visit one by one, and then fill in this mobile phone number, and those platforms will send text messages to this number at the same time. So most of the messages received are verification codes. Because there are many websites to find and many short messages to send. ...

If you don't stop, you will continue to send, so you will get high.

Question 4: What does the SMS bomber's SMS thread mean? It seems that they are all verification codes or something, but they are quite powerful. Accidentally offending people, this is enough.

Question 5: The bombing delay of SMS is 65,000. What do you mean by 10 minutes? SMS bombing belongs to viral software. Specifically, it is to send short messages to your designated mobile phone, with the frequency set to one second, that is, one message per second and 300 messages in five minutes. It is almost unacceptable for mobile phones to directly prompt information, even if you send more information, it is a waste. . Be sure to send a mobile phone that can accept SMS indefinitely. If you send too many text messages, your phone will crash. . . If it was too much, he didn't restart it. His mobile phone crashed as soon as it was restarted because of too many text messages, but you should pay attention. Your short messages are sent through the mobile network, and there is a charge for each one. . . In addition, excessive and frequent transmissions will be blacklisted and stopped by mobile operators. . It is illegal to do so. If you get the evidence, you're dead.

Question 6: How to get information from java threads? In multithreading programming, one of the most important and difficult operations is how to get the information in the thread. A common method that most people will take is to store the results to be returned in a thread in a field, and then provide an access method to return the contents of this field to the caller of this method. Such as the following ReturnThreadInfo class: package threadtest1; /* * * * @ Author Shi */public class ReturnThreadInfo extends thread {private string str public returnthreadinfo () {this.str = hello; } public void run(){ this . str = Hello World! ; } public String getThreadInfo(){ return this . str; }} You can see that this class is a thread class, including a field str with an initial value of Hello and a method that can return the value of str: getThreadInfo (). When this thread is started, str will be given a new value: Hello World! . Now I want to start the thread of ReturnThreadInfo in another class and get the value of Hello World through the getThreadInfo () method! Variable and print it to the console. The following is a main class to realize this function: package threadtest1; /* * * @ Author Shi */public class main {public main () {}/* * @ paramargs mand line args */public static void main (string [] args) {return threadinfo return threadinfo = new return threadinfo (); returnthreadinfo . start(); Create and start the thread system. out.println (ReturnThreadInfo。 getthreadinfo()); Get and output the value of str of the returnThreadInfo object}} The above is the first reaction of most people familiar with single-threaded programming. However, the output of this class at runtime is not the expected Hello World! But hello, this is caused by the competition conditions of threads (since the priority of both the thread of ReturnThreadInfo and the main thread is 5, there is a great chance that the run () method of the thread of ReturnThreadInfo has not been run, and the main class has already run the system. Out.println (returns threadinfo. get threadinfo())); Output Hello. The specific principle can be found in another article: some misunderstandings of java multithreading). Someone may immediately think of setting the priority of the thread of ReturnThreadInfo to a higher level (for example, max 10), so that the run () method of the thread of returnThreadInfo can be completed first, and then the system can be completed. Out.println (return threadinfo.ge ... >; & gt

Question 7: How to get the information of all threads in the process according to the process ID THREADENTRY32?

Create tool help 32 snapshot (th32cs _ snapthread, process ID)

Thread 32 first

Thread 32 is next

THREADENTRY32 doesn't have this information, so how can I get the information I want?

The ID, priority and status of the thread are fixed. How to obtain the address and module information of Ethread entry is the information displayed in the thread information window in XueTr.

Question 8: What thread information can 8:c+++get? The use of 30-minute multithreading is mainly used to deal with the situation that the program "will block in one part" and "needs to run continuously in another part". Generally speaking, it can be realized by multithreading, event triggering, callback and other methods according to requirements. But some methods can only be done by multithreading, and can only be done by multithreading or multi-process.

Give a simple example, as long as you can understand. Suppose there is such a program,

1 will continue to process all TCP requests received. Perform different operations for each TCP request. There must be no omissions.

There are many specific requests to send stored data to the server or wait for user input.

Let's have a look. The requirement of 1 is simple. Just use the while loop. But what about the second characteristic? Once waiting for user input or connecting to the server, the program will "block" for a period of time, during which it cannot process other TCP requests.

So you can use multithreading, and each thread handles different TCP requests. This way, the program will not "block".

Question 9: How to make ps display thread information 1? Use the top command, the specific usage is top -H h h.

With this option, each line at the top does not show a process, but a thread.

2。 Use ps command, the specific usage is ps -xH.

This allows you to view all existing threads, or you can use grep for further filtering.

3。 Use ps command, the specific usage is ps -mq PID.

This allows you to view the number of threads produced by the specified process.

Furthermore, in fact, some system monitoring tools only read system-generated files in essence.

Question: How does java get the thread information of another program? The code is as follows:

Package a; Class a implements runnable {threadt; A(){ t = new thread (this); t . start(); [email protected]void run(){ for(int I = 1; I